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 key role in designing, developing, and implementing software solutions to meet the organization's needs. You will be responsible for contributing to the entire software development lifecycle, from concept and design to testing and support. This role is crucial in ensuring the smooth operation of our systems and delivering high-quality, scalable, and efficient software.
Key Responsibilities:
Collaborate with cross-functional teams to define, design, and ship new features
Develop high-quality software design and architecture
Identify, prioritize, and execute tasks in the software development lifecycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code
Perform validation and verification testing
Document development phases and monitor systems
Collaborate with technical writers to create documentation for user support
Integrate software components into a fully functional software system
Apply Agile methodologies and best practices
Resolve technical issues through debugging, research, and investigation
Mentoring junior developers
Stay updated on emerging technologies
Contribute to team meetings and organization-wide technological discussions
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field
Proven work experience as a Software Engineer or Software Developer
Strong proficiency in programming languages such as Java, C++, or Python
Experience with software development methodologies like Agile
Knowledge of software design principles and patterns
Familiarity with databases, web servers, and UI/UX design
Experience with version control systems (e.g., Git, SVN)
Excellent problem-solving and debugging skills
Ability to work in a team environment and collaborate effectively
Strong communication skills and ability to articulate technical concepts
Proven track record of delivering high-quality software solutions
Ability to multitask and manage time effectively
Familiarity with continuous integration and continuous deployment (CI/CD) practices
Knowledge of software testing and validation techniques
Experience with cloud technologies and deployment
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.