Job Description
Our company is seeking a talented Back End Developer to join our team. As a Back End Developer, you will be responsible for developing and maintaining the server-side of web applications. You will work closely with front-end developers and other stakeholders to ensure that the application functions smoothly and efficiently.
Responsibilities
Build innovative solutions based on requirements from the product owner.
Excel in an agile environment, with the ability to create proof-of-concept (POC) solutions and effectively present them.
Ensure server stability with zero downtime through proactive maintenance and troubleshooting.
Develop efficient tools and applications by producing clean, maintainable code.
Automate tasks using appropriate tools and scripting to enhance workflow efficiency.
Review and debug code to maintain high-quality standards.
Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Collaborate with the team to brainstorm and create new products.
Mentor junior engineers to foster their growth and development.
Report progress and tasks using agile tools such as JIRA.
Elaborate on and document work in Confluence for clear communication.
Continuously communicate and proactively engage with the team.
Key Result Areas (KRAs)
Successfully build and deliver solutions based on product requirements.
Maintain server stability with zero downtime incidents.
Develop clean, efficient, and reliable software tools and applications.
Automate tasks to improve workflow efficiency.
Actively collaborate with the team to innovate and create new products
Requirements
Must have a minimum of 5 years of proven experience as a Back-End Developer.
Strong knowledge and hands-on experience with AWS components, including Lambda, SQS, and DynamoDB.
Proficiency in AWS API Gateway and Terraform for infrastructure management.
Expertise in Python 3.9 and Pytest for software development.
Familiarity with Rest API integrations and OpenAPI (Swagger).
Experience with GitHub actions for CI/CD pipelines.
Competence in Docker and Docker Compose for containerization.
Knowledge of Makefile for task automation.
Familiarity with Apache Velocity Language is a plus.
Excellent communication skills and a proactive attitude.
If you are passionate about developing robust and scalable web applications and meet these requirements, we encourage you to apply for this position.
Please submit your resume and cover letter to jobs@storilabs.com to be considered for the role.
BE
DISCOVERED
Login