ST

Staff Software Engineer

Storable India Private Limited
Hyderabad4-7 LPA Posted 25 Jul 2025
FULL TIME
Ec2
S3
Sns
Redshift
Dynamodb
+1 more

Job Description

  • Participate in the entire software development life cycle, including design, development, testing, deployment, and maintenance.
  • Work closely with product managers, project managers, and other stakeholders to define requirements and deliver high-quality software applications that meet business needs.
  • Ensure the software applications are scalable, reliable, and secure on the AWS platform, including following best practices and coding standards.
  • Develop and maintain a strong understanding of the technical architecture and design of the software applications, ensuring they are optimized for the AWS platform.
  • Continuously learn and adopt new services, tools, and methodologies to improve the software development process and increase efficiency.
  • Collaborate with cross-functional teams, including other developers, architects, and DevOps engineers, to ensure the software applications are integrated with other systems and services.
  • Develop and implement strategies for scaling and optimizing AWS applications for performance and cost efficiency.
  • Collaborate with cross-functional teams to ensure security and compliance requirements are met for the software applications on the AWS platform.
  • Monitor and troubleshoot application performance and ensure issues are resolved in a timely and effective manner.
  • Mentor new and developing engineers on the team
  • Driving the technical direction of our products to help us create business value in new ways
  • Continually monitor system stability and performance and suggest improvements where necessary
  • Enhance our practices and procedures to reduce redundancies, streamline development, and make the team more efficient
  • Create unit and integration tests to validate the development work automatically
  • Share your knowledge with the rest of the engineering team to help grow and mentor the team

What you need to bring to the table:

  • Must-haves:
  • Bachelor s degree in a computer-related field or work experience equivalent
  • 10+ years of experience developing applications
  • Consistent track record of being a leader and key contributor on multiple projects.
  • Proven hands-on design and implementation experience in high-volume, high- performance real-time systems.
  • Strong experience developing and designing using the NodeJs or C#
  • Experience working with JavaScript / ReactJs or any frontend technology
  • Good Exposure to Microservices, API gateway
  • Experience developing and designing REST and/or SOAP APIs
  • Good understanding of containerized applications (Docker, Kubernetes)
  • Strong experience with relational database and writing and optimizing queries (preferably Postgres / MySQL)
  • Understanding of Ruby / PHP / C# is a plus
  • Strong grasp of responsive web design, HTML, and CSS
  • Strong exposure to DevOps and understanding of CI/CD
  • Passion for mentoring engineers to produce elegant, maintainable code
  • Excellent communication and interpersonal skills, with the ability to work in a team environment and collaborate effectively with other stakeholders.
  • Strong experience with Agile software development

Other information on our stack:

  • Microservices architecture exposing REST APIs deployed using Docker on AWS
  • Backend services are written in NextJS on Node.js
  • Amazon Web Services: EC2, S3, SNS, SQS, Lambdas, DynamoDB, ElastiCache, Redshift

Join WhatsApp Channel