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, Software Engineering, or related field, Proven experience in software development with Java, C++, Python, or JavaScript.

Key responsabilities:

  • Translate business requirements into technical solutions
  • Design, develop, and test software applications
  • Participate in code reviews and provide feedback
  • Contribute to architectural and design decisions
  • Implement and maintain automated testing processes
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See all jobs

Job description

Overview:
As a Software Engineer at our company, you will play a crucial role in designing, developing, and maintaining high-quality software solutions that meet the needs of our clients. You will work closely with cross-functional teams to deliver innovative and scalable software products while adhering to best practices and industry standards.
Key Responsibilities:
  • Collaborate with product managers and developers to understand and translate business requirements into technical solutions.
  • Design, develop, and test software applications using a variety of programming languages and tools.
  • Participate in code reviews and provide constructive feedback to ensure code quality and adherence to coding standards.
  • Contribute to architectural and design decisions for the software products.
  • Identify and address technical debt and performance issues within the codebase.
  • Implement and maintain automated testing processes to ensure the reliability and scalability of the software.
  • Work in an Agile environment to deliver features in a timely manner and respond to changing requirements.
  • Collaborate with the quality assurance team to identify and resolve software defects.
  • Conduct performance tuning, improvement, balancing, usability, and automation.
  • Provide technical support and troubleshooting for software applications as needed.
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in software development and programming languages such as Java, C++, Python, or JavaScript.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with web application development, including frontend and backend technologies.
  • Knowledge of software testing methodologies and tools to ensure the quality of deliverables.
  • Excellent problem-solving skills and the ability to troubleshoot and debug complex software issues.
  • Effective communication skills to collaborate with cross-functional teams and stakeholders.
  • Experience working in an Agile environment and familiarity with Agile methodologies.
  • Ability to work independently and in a team setting to deliver high-quality software solutions.
  • Strong attention to detail and a passion for continuous learning and improvement in software engineering 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

  • Problem Solving
  • Detail Oriented
  • Teamwork

Software Engineer Related jobs