Backend Software Engineer - Bengaluru, India - St

    St
    St Bengaluru, India

    3 weeks ago

    Default job background
    Description
    Job Title :
    Backend Software Engineer


    Location : Bangalore, India

    Experience : 3 to 6 years

    Job Description :


    As a Backend Software Engineer at , you will be responsible for designing, developing, and maintaining high-performance backend systems that power our products and services.

    You will work closely with cross-functional teams to deliver innovative solutions that meet our customers' needs.

    This role offers an exciting opportunity to contribute to the full software development lifecycle, from design and implementation to deployment and monitoring.

    Key Responsibilities :


    • Design, develop, and deploy backend services and APIs using Java, JavaScript, and
    • Implement and optimize microservices architecture leveraging Kubernetes for container orchestration.
    • Collaborate with frontend developers, product managers, and other stakeholders to translate business requirements into technical solutions.
    • Implement best practices in DevOps methodologies to ensure scalability, reliability, and security of backend systems.
    • Write clean, maintainable code and conduct code reviews to ensure highquality software delivery.
    • Troubleshoot and debug issues in production environments and provide timely resolution.
    • Stay updated on emerging technologies and industry trends to continuously improve our technical stack and development Bachelor's degree in Computer Science, Engineering, or related field./ B.Tech
    • 3 to 6 years of experience in backend software development.
    • Strong proficiency in Java and JavaScript, with handson experience in
    • Experience with containerization and orchestration tools such as Kubernetes.
    • Solid understanding of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
    • Familiarity with cloud platforms such as AWS, GCP, or Azure.
    • Excellent problemsolving skills and ability to work independently or in a team environment.
    • Strong communication skills and ability to collaborate effectively with crossfunctional teams.

    Preferred Qualifications :

    • Experience with distributed systems, message brokers, and caching technologies.
    • Knowledge of relational and NoSQL databases.
    • Familiarity with Agile methodologies and software development lifecycle.
    • Certification in Kubernetes, Docker, or other relevant technologies.
    )