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 plays a crucial role in the development and maintenance of software systems within the organization. They are responsible for designing and implementing software solutions, ensuring the functionality and efficiency of applications, and collaborating with cross-functional teams to deliver high-quality products.
Key Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Collaborate with cross-functional teams to define, design, and ship new features
Build high-quality, innovative, and fully performing software that complies with coding standards and technical design
Conduct software analysis, programming, testing, and debugging
Document and maintain software functionality
Deploy programs and evaluate user feedback
Comply with project plans and industry standards
Comprehend and transform business requirements into technical specifications
Collaborate with other developers, business analysts, and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans
Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software
Assist in the development and maintenance of user manuals and guidelines
Stay updated on emerging technologies/industry trends and apply them into operations and activities
Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field
Proven work experience as a Software Engineer or Software Developer
Proficiency in multiple programming languages such as Java, C++, Python, etc.
Experience with software design and development in a test-driven environment
Strong understanding of data structures, algorithms, and object-oriented design
Experience with Agile methodologies and working in a collaborative team environment
Ability to learn new technologies and adapt to new challenges
Excellent problem-solving skills and attention to detail
Effective communication and teamwork skills
Familiarity with software development tools, such as IDEs, version control systems, and bug tracking systems
Knowledge of software testing and debugging
Ability to work independently and in a team environment
Strong analytical and critical thinking skills
Understanding of software development best practices and coding standards
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.