Match score not available

software engineer

unlimited holidays - extra holidays - extra parental leave - long remote period allowed
Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proven work experience as a Software Engineer, Strong proficiency in programming languages like Java, C++, or Python, Experience with Agile methodologies.

Key responsabilities:

  • Collaborate with cross-functional teams
  • Develop high-quality software and architecture
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 key role in designing, developing, and implementing software solutions to meet the organization's needs. You will be responsible for contributing to the entire software development lifecycle, from concept and design to testing and support. This role is crucial in ensuring the smooth operation of our systems and delivering high-quality, scalable, and efficient software.
Key Responsibilities:
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Develop high-quality software design and architecture
  • Identify, prioritize, and execute tasks in the software development lifecycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Document development phases and monitor systems
  • Collaborate with technical writers to create documentation for user support
  • Integrate software components into a fully functional software system
  • Apply Agile methodologies and best practices
  • Resolve technical issues through debugging, research, and investigation
  • Mentoring junior developers
  • Stay updated on emerging technologies
  • Contribute to team meetings and organization-wide technological discussions
Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven work experience as a Software Engineer or Software Developer
  • Strong proficiency in programming languages such as Java, C++, or Python
  • Experience with software development methodologies like Agile
  • Knowledge of software design principles and patterns
  • Familiarity with databases, web servers, and UI/UX design
  • Experience with version control systems (e.g., Git, SVN)
  • Excellent problem-solving and debugging skills
  • Ability to work in a team environment and collaborate effectively
  • Strong communication skills and ability to articulate technical concepts
  • Proven track record of delivering high-quality software solutions
  • Ability to multitask and manage time effectively
  • Familiarity with continuous integration and continuous deployment (CI/CD) practices
  • Knowledge of software testing and validation techniques
  • Experience with cloud technologies and deployment

Required profile

Experience

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

Other Skills

  • Problem Solving
  • Time Management
  • Teamwork
  • Communication

Software Engineer Related jobs