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, Software Engineering, or related field, Proven experience in software development using Java, C++, or Python.

Key responsabilities:

  • Participate in full software development lifecycle
  • Write efficient code, conduct testing, and create documentation
  • Collaborate with architects and cross-functional teams
  • Stay updated on technologies and provide technical support
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 designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand business requirements and create innovative software products that meet customer needs. Your contributions will directly impact the success of our organization by creating scalable and reliable software systems.
Key Responsibilities:
  • Participate in the entire software development lifecycle, from concept and design to testing
  • Write well-designed, efficient code that meets coding standards and best practices
  • Collaborate with software architects and product owners to understand business requirements and translate them into technical solutions
  • Conduct thorough testing and debugging of software applications to ensure optimal performance
  • Develop software documentation and user manuals to outline functionality and maintenance procedures
  • Stay updated on emerging technologies and apply them to improve existing software applications
  • Work in an Agile development environment and participate in sprint planning, reviews, and retrospectives
  • Provide technical support and troubleshooting for software applications
  • Collaborate with cross-functional teams, including UI/UX designers, product managers, and quality assurance engineers
  • Contribute to code reviews and offer constructive feedback to peers
Required Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Proven experience in software development and programming using languages such as Java, C++, or Python
  • Understanding of software engineering principles and practices, including software design, development, testing, and implementation
  • Proficiency in database management and design, including SQL and NoSQL databases
  • Ability to work in a collaborative team environment and communicate effectively with technical and non-technical stakeholders
  • Experience with version control systems such as Git
  • Familiarity with Agile methodologies and tools, such as Jira and Scrum
  • Strong problem-solving skills and the ability to troubleshoot complex software issues
  • Knowledge of software deployment and integration processes
  • Excellent time management and organizational skills to prioritize tasks and meet project deadlines
  • Experience with software documentation and writing technical specifications
  • Understanding of software security principles and best practices
  • Ability to adapt to changing project requirements and technologies
  • Solid understanding of software development lifecycle and methodologies
  • Strong attention to detail and a passion for creating high-quality software solutions

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

  • Time Management
  • Problem Solving
  • Detail Oriented

Software Engineer Related jobs