Match score not available

Software Engineer

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 work experience as a Software Engineer or Software Developer.

Key responsabilities:

  • Develop high-quality software solutions through the entire lifecycle
  • Collaborate with team members to design and implement new features
  • Stay updated on industry best practices & technologies
  • Create technical documentation, troubleshoot, debug, and upgrade existing systems
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 software applications that drive our business. You will collaborate with cross-functional teams to create innovative solutions and contribute to the full software development lifecycle.
Key Responsibilities
  • Develop high-quality software solutions
  • Participate in the entire application lifecycle
  • Write well-designed, testable code
  • Conduct software analysis, programming, testing, and debugging
  • Collaborate with team members to design and implement new features
  • Document and maintain software functionality
  • Integrate software components into a fully functional software system
  • Stay up-to-date with industry best practices and technologies
  • Conduct code reviews and provide constructive feedback
  • Work with QA engineers to optimize application performance
  • Troubleshoot, debug, and upgrade existing systems
  • Create technical documentation for reference and reporting
  • Participate in software architecture and design
  • Evaluate and identify new technologies for implementation
  • Provide technical guidance and support to team members
Required Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • Proven work experience as a Software Engineer or Software Developer
  • Proficiency in Java, C++, or other programming languages
  • Strong understanding of software development lifecycle and methodologies
  • Experience with Agile and Scrum methodologies
  • Ability to work collaboratively in a team environment
  • Familiarity with software testing and debugging
  • Excellent problem-solving and critical thinking skills
  • Solid understanding of data structures, algorithms, and design patterns
  • Knowledge of relational databases and SQL
  • Experience with version control systems such as Git
  • Excellent communication and interpersonal skills
  • Ability to learn new technologies and adapt to changing environments
  • Strong attention to detail and accuracy
  • Proactive and self-motivated with a passion for software engineering

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
  • Proactivity
  • Social Skills
  • Detail Oriented
  • Verbal Communication Skills
  • Critical Thinking
  • Self-Motivation
  • Teamwork

Software Engineer Related jobs