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 or related field, Proven experience as a Software Engineer.

Key responsabilities:

  • Collaborate, design and develop software solutions
  • Ensure updated, well-designed and tested code
  • Conduct testing, troubleshooting and integrate software components
  • Stay informed about industry trends
  • Documentation, technical support and continuous improvement initiatives
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview
The Software Engineer plays a crucial role in developing high-quality software solutions that are aligned with user needs and business goals. This position is vital in driving innovation and delivering cutting-edge technology to meet the ever-evolving demands of the organization's products and services.
Key responsibilities
  • Collaborate with cross-functional teams to analyze, design, and develop software solutions.
  • Write well-designed, testable, and efficient code.
  • Ensure software is up-to-date with the latest technologies and best practices.
  • Participate in requirement gathering, technical design, and application documentation.
  • Contribute to all phases of the development lifecycle.
  • Perform unit testing and debugging to ensure software meets quality standards.
  • Integrate software components into a fully functional software system.
  • Conduct performance and security testing.
  • Assist in troubleshooting, diagnosing, and fixing software defects.
  • Collaborate with product owners and stakeholders to deliver technical solutions.
  • Stay informed about industry trends and advancements in software development.
  • Provide technical support for developed software applications.
  • Participate in code reviews and provide constructive feedback.
  • Contribute to continuous improvement initiatives.
  • Document and maintain software functionality.
Required qualifications
  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • Proven experience as a Software Engineer or similar role.
  • Proficiency in multiple programming languages such as Java, C++, Python, etc.
  • Strong understanding of software development lifecycle and Agile methodologies.
  • Experience with software design and architecture principles.
  • In-depth knowledge of databases, web servers, and UI/UX design.
  • Excellent understanding of data structures and algorithms.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Ability to work collaboratively in a team environment.
  • Solid problem-solving skills and attention to detail.
  • Experience with version control systems such as Git.
  • Good communication and interpersonal abilities.
  • Capability to learn and adapt to new technologies and tools.
  • Proven track record of delivering high-quality software solutions.
  • Relevant certifications in software development or related areas are a plus.

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
  • Collaboration
  • Communication
  • Adaptability
  • Detail Oriented
  • Social Skills

Software Engineer Related jobs