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 degree in Computer Science, Software Engineering, or related field., Proven experience as a Software Engineer., Proficiency in Java, Python, or C++., Strong understanding of software development methodologies, design patterns, and database technologies., Experience with Agile methodologies, version control systems like Git or SVN, and software testing/debugging techniques..

Key responsabilities:

  • Design, develop, test high-quality software solutions.
  • Collaborate with teams to define, design, and debug software features.
  • Participate in code reviews and enhance existing systems.
  • Identify, troubleshoot, resolve software issues.
  • Develop technical documentation, stay updated on new technologies, deliver viable solutions, and support implementation/maintenance.

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 key role in designing, developing, and maintaining high-quality software solutions that align with the organization's needs. In this position, you will collaborate with a team of talented professionals to create innovative software products, enhance existing systems, and optimize performance. Your expertise in software development, programming languages, and problem-solving will be instrumental in driving the success of our projects and contributing to our technological advancement.
Key responsibilities
  • Design, develop, and test high-quality software solutions.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Debug and maintain existing software systems to improve functionality and performance.
  • Participate in code reviews to ensure best practices and high code quality.
  • Contribute to all phases of the software development lifecycle.
  • Identify, troubleshoot, and resolve software defects and issues.
  • Develop and maintain technical documentation.
  • Stay updated on emerging technologies and apply them to projects as needed.
  • Work closely with other team members to meet project timelines and goals.
  • Provide technical support and guidance during software implementation and maintenance.
  • Collaborate with stakeholders to understand their needs and deliver viable software solutions.
  • Contribute to continuous improvement initiatives and process refinements.
  • Participate in team meetings and share expertise and knowledge with team members.
  • Adhere to software development best practices and standards.
  • Ensure security and privacy considerations are integrated into software solutions.
Required qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer or relevant role.
  • Demonstrated proficiency in programming languages such as Java, Python, or C++.
  • Strong understanding of software development methodologies and practices.
  • Experience with software design patterns and best practices.
  • Ability to work effectively in a collaborative team environment.
  • Excellent problem-solving skills and attention to detail.
  • Familiarity with Agile development methodologies.
  • Solid understanding of database technologies and data management.
  • Knowledge of version control systems such as Git or SVN.
  • Excellent communication and interpersonal skills.
  • Ability to prioritize tasks and manage time efficiently.
  • Experience with software testing and debugging techniques.
  • Driven to stay updated on industry trends and technological advancements.
  • Strong analytical and critical thinking abilities.

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
  • Time Management
  • Analytical Thinking
  • Motivational Skills
  • Detail Oriented

Software Engineer Related jobs