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: 

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 users and contribute to the overall success of our products. You will collaborate with cross-functional teams to deliver innovative and efficient software solutions that drive business growth and meet customer requirements.
Key responsibilities
  • Write clean, efficient, and maintainable code for various software applications and systems
  • Collaborate with product managers and other engineering teams to gather and analyze requirements, and design solutions
  • Develop and maintain software documentation including specifications, architecture designs, and technical manuals
  • Participate in code reviews, troubleshoot and debug issues to ensure the quality and performance of software applications
  • Contribute to the continuous improvement of development processes, tools, and best practices
  • Work closely with quality assurance teams to identify and resolve technical issues and ensure software meets quality standards
  • Stay updated with the latest industry trends, technologies, and best practices to continuously improve software development
  • Collaborate with cross-functional teams to ensure seamless integration of software components with existing systems
  • Provide technical support and guidance to the team and stakeholders
  • Participate in the full software development lifecycle, from concept and design to testing and deployment
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 software development methodologies, practices, and principles
  • Experience with version control systems such as Git or SVN
  • Proficiency in database management and design (e.g., SQL, NoSQL)
  • Knowledge of web development technologies including HTML, CSS, and JavaScript frameworks
  • Familiarity with software testing and debugging processes
  • Excellent problem-solving and analytical skills
  • Ability to work collaboratively in a team environment and communicate effectively with stakeholders
  • Experience with agile development methodologies and tools
  • Demonstrated ability to adapt and learn new technologies quickly
  • Understanding of security and data protection best practices
  • Strong attention to detail and commitment to delivering high-quality software solutions
  • Experience in software architecture and design patterns
  • Ability to prioritize and manage multiple tasks effectively

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

Software Engineer Related jobs