Match score not available

Software Engineer

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

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering or related field, Proven software development experience with Java, C++, Python.

Key responsabilities:

  • Write, design, and maintain software solutions
  • Collaborate with teams, test, and troubleshoot applications
  • Participate in code reviews and support existing products
  • Stay updated on industry trends and mentor junior members
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 crucial role in the design, development, and maintenance of high-quality software solutions. You will work closely with cross-functional teams to deliver cutting-edge products while adhering to industry best practices and standards.
Key Responsibilities:
  • Write clean, efficient, and maintainable code
  • Design, develop, and implement software solutions
  • Collaborate with product managers and stakeholders to understand requirements
  • Perform testing and debugging of applications
  • Contribute to technical documentation and user manuals
  • Participate in code reviews and knowledge sharing sessions
  • Work on continuous improvement of software development processes
  • Stay updated with the latest technologies and industry trends
  • Support and maintain existing software products
  • Ensure software scalability and performance optimization
  • Troubleshoot and resolve software issues
  • Participate in Agile development methodologies
  • Lead and mentor junior team members
  • Collaborate with cross-functional teams to ensure project success
  • Contribute to the overall software architecture and design
Required Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven experience in software development and coding
  • Proficiency in programming languages such as Java, C++, Python, etc.
  • Strong understanding of software development methodologies and practices
  • Experience with software testing and debugging techniques
  • Familiarity with version control systems (e.g., Git, SVN)
  • Ability to work in a collaborative team environment
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal abilities
  • Knowledge of agile methodologies and principles
  • Experience with software design patterns and architectural principles
  • Understanding of databases and data storage technologies
  • Ability to adapt to new technologies and learn quickly
  • Knowledge of web development and cloud technologies is a plus
  • Certifications in relevant technologies is 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
  • Verbal Communication Skills
  • Mentorship
  • Leadership

Software Engineer Related jobs