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
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
FullThrottle Labs is a growth booster for small to medium start-ups and businesses. We are a dedicated team of data scientists and software craftsmen going full throttle at solving important business problems. FullThrottle Labs is building in-house products aimed at making any start-up life simpler, speedier and most efficient. A standup meeting app for slack – dixiapp, among others, is soon to be launched. Cutting down management time, prioritization of tasks, their execution, and progressive performance levels is what it does for you.We believe in constant learning, evolving and innovating, there upon transferring the digital skills and tools from our ecosystem to others.Visit us and take a ride in the expanse of digital technology at FullThrottle Labs at https://fullthrottlelabs.com
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.