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 in similar role, Strong proficiency in development languages, Knowledge of agile methodologies and software design principles.

Key responsabilities:

  • Participate in full software development lifecycle
  • Write efficient, clean, maintainable code
  • Develop and maintain reliable software solutions
  • Collaborate with cross-functional teams
  • Debug, troubleshoot, and provide solutions for defects
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 our organization, contributing to the design, development, and maintenance of high-quality software solutions. This individual will be responsible for creating and implementing software programs, participating in the entire software development lifecycle, and collaborating with cross-functional teams to ensure the delivery of reliable and scalable software products.
Key Responsibilities:
  • Participate in the complete software development lifecycle, from requirement analysis to testing and deployment
  • Develop high-quality software design and architecture
  • Write clean, maintainable, and efficient code
  • Design, implement, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions
  • Ensure software is up-to-date with latest technologies
  • Debug, troubleshoot, and provide solutions for software defects
  • Collaborate with team members to determine best practices and client requirements
  • Coordinate software installation and monitor implementation process
  • Conduct software analysis, testing, and performance tuning
  • Document and maintain software functionality
  • Recommend improvements to existing software programs as necessary
  • Verify and deploy programs and systems
  • Participate in code reviews
  • Assist with training and support of internal and external users
Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience as a software engineer or similar role
  • Strong proficiency in popular development languages (e.g., Java, C++, Python)
  • Experience with database management and SQL
  • Knowledge of agile methodologies
  • Understanding of software design principles and patterns
  • Ability to solve complex problems and think analytically
  • Experience with version control systems (e.g., Git, SVN)
  • Excellent communication and collaboration skills
  • Ability to work in a team environment
  • Strong attention to detail and organizational skills
  • Ability to adapt to new technologies and learn quickly
  • Experience with debugging and troubleshooting software issues
  • Knowledge of software testing and performance tuning
  • Familiarity with software development tools and integrated development environments (IDEs)

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
  • Organizational Skills
  • Detail Oriented
  • Troubleshooting (Problem Solving)

Software Engineer Related jobs