Match score not available

Software engineer

Remote: 
Full Remote
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Computer Science, Engineering, or related field, Proven work experience in software development; strong problem-solving skills and attention to detail.

Key responsabilities:

  • Collaborate with teams to define, design, and deliver new software features
  • Write code, debug, troubleshoot issues, maintain quality, document functionality, and conduct code reviews
  • Develop verification plans, integrate software components, stay current on technologies, analyze system requirements, optimize performance, support stakeholders
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, responsible for developing, testing, and maintaining high-quality software applications. This role is vital in ensuring that our products meet the needs of our clients and users, and that they are reliable, scalable, and secure.
Key Responsibilities:
  • Collaborating with cross-functional teams to define, design, and deliver new software features
  • Writing well-designed, testable code
  • Debugging and troubleshooting software issues
  • Participating in code reviews and maintaining code quality
  • Developing software verification plans and quality assurance procedures
  • Documenting and maintaining software functionality
  • Integrating software components into a fully functional software system
  • Staying up-to-date on emerging technologies and their potential application to the company's development efforts
  • Working with customers or stakeholders to identify system requirements
  • Producing detailed specifications and writing the program codes
  • Testing the product in controlled, real situations before going live
  • Preparing training manuals for users
  • Maintaining systems once they are up and running
  • Supporting the team and other stakeholders
  • Working on application performance optimization
Required Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Proven work experience as a Software Engineer or Software Developer
  • Hands-on experience in software development and testing
  • Proficiency in programming languages such as Java, C++, Python, or others
  • Experience with software design and architecture
  • Strong problem-solving skills and attention to detail
  • Ability to work in a team environment and independently
  • Knowledge of software development methodologies and best practices
  • Understanding of databases and data structures
  • Experience with debugging, diagnosing, and resolving software issues
  • Excellent communication and interpersonal skills
  • Ability to prioritize and manage multiple tasks
  • Familiarity with Agile development methodologies
  • Understanding of security and data protection
  • Knowledge of version control tools and DevOps practices

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

  • Detail Oriented
  • Teamwork
  • Communication
  • Time Management

Software Engineer Related jobs