Match score not available

software engineer

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field, Proven work experience as a Software Engineer/Developer, Proficiency in Java, Python, or other programming languages, Strong problem-solving skills, Excellent communication skills and teamwork.

Key responsabilities:

  • Participate in entire application lifecycle: coding, debugging, testing
  • Collaborate with teams to deliver innovative software products
  • Write clean, scalable code and conduct testing
  • Document software functionality and create technical specifications
  • Stay current with industry trends and advancements
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview:
As a software engineer, you will play a crucial role in the design, development, and maintenance of high-quality software solutions. Your work will directly impact the organization's technological capabilities and contribute to the achievement of its strategic goals. You will collaborate with cross-functional teams to deliver innovative and efficient software products.
Key Responsibilities:
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean, scalable code using programming languages such as Java, Python, etc.
  • Develop and implement software verification plans and quality assurance procedures
  • Collaborate with product owners and other stakeholders to understand business requirements and translate them into technical solutions
  • Perform unit and integration testing before launch
  • Conduct functional and non-functional testing
  • Document and maintain software functionality
  • Troubleshoot, debug, and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Recommend and execute improvements
  • Create technical specifications and test plans
  • Participate in agile development methodologies
  • Contribute to the continuous improvement of the development process
  • Stay current with industry trends and advancements in software engineering
  • Collaborate with other software engineers to enhance agile development processes
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven work experience as a Software Engineer or Software Developer
  • Proficiency in Java, Python, or other programming languages
  • Strong understanding of algorithms and data structures
  • Experience with software development methodologies such as Agile
  • Knowledge of database management systems and SQL
  • Ability to troubleshoot, debug, and upgrade existing software
  • Strong problem-solving skills
  • Experience with version control systems such as Git
  • Excellent communication and teamwork skills
  • Understanding of software testing principles and processes
  • Ability to work in a fast-paced, dynamic environment
  • Detail-oriented and self-motivated
  • Knowledge of software design patterns and architecture
  • Familiarity with continuous integration and continuous deployment practices

Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Teamwork
  • Detail Oriented
  • Self-Motivation
  • Creative Problem Solving

Software Engineer Related jobs