Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Experience in Java, C++, or Python programming.

Key responsabilities:

  • Design and implement software applications
  • Conduct code reviews and unit testing
  • Collaborate with cross-functional teams
  • Stay updated on emerging technologies
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview
As a Software Engineer at our company, you will play a crucial role in the design, development, and maintenance of high-quality software products. You will be responsible for contributing to the entire software development lifecycle and ensuring the delivery of efficient and reliable software solutions.
Key Responsibilities
  • Participate in the design and implementation of software applications
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, scalable code using programming languages such as Java, C++, or Python
  • Perform code reviews and provide constructive feedback to other team members
  • Debug, troubleshoot, and resolve software defects
  • Conduct unit testing and integration testing to ensure software robustness
  • Document and maintain software functionality
  • Stay updated on emerging technologies and contribute to the improvement of existing processes
  • Participate in agile development methodologies such as Scrum or Kanban
  • Collaborate with product managers and designers to understand customer requirements
  • Contribute to the continuous improvement of software engineering best practices
  • Support the deployment and maintenance of software applications
  • Provide technical guidance and mentorship to junior team members
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience as a Software Engineer or Software Developer
  • Strong proficiency in programming languages such as Java, C++, or Python
  • Experience with software development methodologies and tools (e.g., Agile, Git, JIRA)
  • In-depth knowledge of data structures, algorithms, and object-oriented design
  • Ability to work collaboratively in a team environment
  • Excellent problem-solving and analytical skills
  • Experience with software testing and debugging processes
  • Good understanding of software architecture and design principles
  • Strong communication and interpersonal skills
  • Ability to adapt to evolving technologies and learn new concepts quickly
  • Solid understanding of version control systems and continuous integration
  • Experience with web application development and frameworks is a plus
  • Familiarity with cloud platforms and services (e.g., AWS, Azure) is a plus
  • Certifications in relevant technologies are a plus

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Problem Solving
  • Collaboration

Software Engineer Related jobs