Match score not available

SDE |||

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proven experience in software development, Proficiency in Java, C++, Python, Strong problem-solving and analytical skills, Excellent communication and interpersonal abilities.

Key responsabilities:

  • Develop, test, and maintain software applications
  • Collaborate on design and implementation of software solutions
  • Conduct thorough testing and debugging
  • Document specifications and contribute to optimization
  • Provide technical support and resolve issues
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview:
The role of a Software Engineer is crucial to our organization as they are responsible for developing, testing, and maintaining high-quality software applications. They play a key role in the design and implementation of scalable, reliable, and efficient software solutions that meet the needs of our clients and contribute to the overall success of our company.
Key Responsibilities:
  • Collaborate with cross-functional teams to analyze, design, and develop software solutions
  • Write clean, efficient, and maintainable code using best software development practices
  • Conduct thorough testing and debugging of applications to ensure high-quality, error-free software
  • Participate in code reviews and provide constructive feedback to peers
  • Contribute to the continuous improvement and optimization of software development processes
  • Document software specifications, requirements, and designs
  • Stay updated with the latest trends and advancements in software engineering
  • Work on multiple projects with varying deadlines and deliver high-quality results
  • Collaborate with product managers and stakeholders to understand and fulfill software requirements
  • Troubleshoot and resolve software issues in a timely manner
  • Participate in team brainstorming sessions to drive innovation and problem-solving
  • Maintain and update existing software applications
  • Provide technical support and guidance to team members
  • Ensure adherence to software development standards and best practices
  • Contribute to the overall success and growth of the software development team
Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Proven experience in software development and engineering
  • Proficiency in programming languages such as Java, C++, Python, or others
  • Strong understanding of data structures and algorithms
  • Experience with software testing and debugging techniques
  • Knowledge of software development methodologies and processes
  • Excellent problem-solving and analytical skills
  • Ability to work in a collaborative team environment
  • Strong communication and interpersonal abilities
  • Experience with version control systems such as Git
  • Familiarity with agile development methodologies
  • Ability to prioritize and manage multiple tasks effectively
  • Understanding of software architecture and design principles
  • Attention to detail and commitment to delivering high-quality software solutions
  • Continuous learning and self-improvement mindset

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration
  • Communication
  • Analytical Skills
  • Detail Oriented
  • Social Skills

Related jobs