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
The software engineer will play a crucial role in our organization, responsible for developing and maintaining high-quality software products. They will work closely with cross-functional teams to analyze user needs and design, develop, and test software solutions. The role is pivotal in ensuring the seamless functioning of our software systems and delivering innovative, efficient, and scalable solutions.
Key Responsibilities:
Collaborate with stakeholders to understand requirements and develop software solutions
Write clean, efficient code based on specifications
Debug, maintain, and improve existing software systems
Conduct code reviews and provide constructive feedback
Participate in software design and architecture discussions
Document and maintain software functionality
Work with quality assurance to resolve issues
Stay updated with emerging technologies and apply them to the software development process
Follow agile methodologies and participate in scrum meetings
Contribute to the continuous improvement of software development processes
Collaborate with other team members to enhance team effectiveness
Develop and execute software test plans
Contribute to software deployment and support activities
Provide technical guidance and support to junior team members
Assist in the recruitment and onboarding of new team members
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience in software development and coding
Proficiency in programming languages such as Java, C++, or Python
Experience with software development methodologies and best practices
Strong understanding of data structures and algorithms
Experience with version control systems like Git
Knowledge of software testing and debugging
Ability to work in an agile environment
Excellent problem-solving and analytical skills
Strong communication and teamwork skills
Experience with software development tools and IDEs
Familiarity with software design patterns and architectural principles
Ability to work independently and in a team setting
Continuous learning and self-improvement mindset
Experience with cloud technologies and platforms 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.