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, you will play a crucial role in the design, development, and maintenance of high-quality software solutions. Your work will directly impact the organization's technological capabilities and contribute to the achievement of its strategic goals. You will collaborate with cross-functional teams to deliver innovative and efficient software products.
Key Responsibilities:
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean, scalable code using programming languages such as Java, Python, etc.
Develop and implement software verification plans and quality assurance procedures
Collaborate with product owners and other stakeholders to understand business requirements and translate them into technical solutions
Perform unit and integration testing before launch
Conduct functional and non-functional testing
Document and maintain software functionality
Troubleshoot, debug, and upgrade existing systems
Deploy programs and evaluate user feedback
Recommend and execute improvements
Create technical specifications and test plans
Participate in agile development methodologies
Contribute to the continuous improvement of the development process
Stay current with industry trends and advancements in software engineering
Collaborate with other software engineers to enhance agile development processes
Required Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Proven work experience as a Software Engineer or Software Developer
Proficiency in Java, Python, or other programming languages
Strong understanding of algorithms and data structures
Experience with software development methodologies such as Agile
Knowledge of database management systems and SQL
Ability to troubleshoot, debug, and upgrade existing software
Strong problem-solving skills
Experience with version control systems such as Git
Excellent communication and teamwork skills
Understanding of software testing principles and processes
Ability to work in a fast-paced, dynamic environment
Detail-oriented and self-motivated
Knowledge of software design patterns and architecture
Familiarity with continuous integration and continuous deployment practices
Required profile
Experience
Level of experience:Junior (1-2 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.