Match score not available

sOftware engineer

Remote: 
Full Remote
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or related field, Proven experience in software development and programming, Proficiency in multiple programming languages such as Java, C++, Python, or JavaScript, Strong understanding of software design principles and patterns, Experience with agile methodologies and practices.

Key responsabilities:

  • Collaborate with teams to design, develop, and test software solutions
  • Conduct code reviews, testing, address technical debt, and improve existing codebase
  • Stay updated on new technologies, document design, and contribute to process improvement
  • Provide technical support, troubleshoot software issues, ensure compliance with coding standards
  • Demonstrate commitment to teamwork and skill enhancement
FullThrottle Labs logo
FullThrottle Labs Startup https://fullthrottlelabs.com
11 - 50 Employees
See more FullThrottle Labs offers

Job description

Overview:
The role of a Software Engineer at our company is crucial to the development and maintenance of our software products. The Software Engineer will be responsible for designing, developing, and testing software solutions, collaborating with the product development team, and ensuring that our products meet high-quality standards.
Key Responsibilities:
  • Collaborate with product management and engineering teams to understand requirements and translate them into technical solutions
  • Design, develop, and maintain high-quality software code
  • Participate in code reviews and provide constructive feedback to other team members
  • Conduct software testing to ensure the reliability, security, and performance of applications
  • Identify and address technical debt and inefficiencies in the existing codebase
  • Work in an agile environment and contribute to sprint planning, daily stand-ups, and retrospectives
  • Collaborate with cross-functional teams to integrate software modules and components
  • Stay updated on emerging technologies and trends in software development
  • Document software design and architecture
  • Contribute to the continuous improvement of development processes and tools
  • Provide technical support to internal and external stakeholders
  • Participate in troubleshooting and debugging of software issues
  • Ensure compliance with coding standards and best practices
  • Participate in the release and deployment processes
  • Demonstrate commitment to teamwork and continuous improvement of skills and knowledge
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Proven experience in software development and programming
  • Proficiency in multiple programming languages such as Java, C++, Python, or JavaScript
  • Strong understanding of software design principles and patterns
  • Experience with agile methodologies and practices
  • Ability to work in a fast-paced and collaborative environment
  • Excellent problem-solving and analytical skills
  • Solid understanding of version control systems (e.g., Git)
  • Knowledge of software testing and quality assurance processes
  • Experience with web application development frameworks (e.g., React, Angular, or Vue.js)
  • Good interpersonal and communication skills
  • Ability to prioritize and manage workload effectively
  • Familiarity with software development tools and IDEs
  • Understanding of database management and SQL
  • Ability to learn and adapt to new technologies and tools

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Analytical Skills
  • Quality Assurance
  • Social Skills
  • Verbal Communication Skills
  • Prioritization
  • Teamwork

Software Engineer Related jobs