Job Description :
We are seeking a seasoned and technically proficient Senior Software Engineer to join our development team in Pune. This role demands hands-on expertise, architectural insight, and a mindset focused on delivering high-performance applications. The ideal candidate is someone who thrives in a collaborative environment, takes initiative, and brings a product-oriented approach to software engineering.
What You'll Be Doing :
Core Engineering & Coding Responsibilities :
- Drive end-to-end development of complex software systems, from concept through deployment and beyond.
- Produce clean, efficient, and maintainable code using Golang and JavaScript.
- Apply development best practices such as TDD, version control, modular design, and in-depth code reviews.
- Troubleshoot and resolve bugs in existing codebases while optimizing for performance and scalability.
- Create functional prototypes and proof-of-concept features to validate ideas and improve system capabilities.
Architecture & DevOps :
Play a critical role in defining application architecture and making scalable design decisions.Ensure systems are robust, secure, and optimized for high availability and performance.Automate CI / CD processes, manage deployment pipelines, and perform manual deployments when required.Work with cloud infrastructure primarily using AWS services (EC2, RDS, S3, SES).Team Collaboration & Strategic Thinking :
Engage actively with cross-functional teams including stakeholders, senior engineers, and product managers.Provide technical guidance and mentorship to junior developers as needed.Identify potential risks in project execution and formulate strategies to address them.Promote continuous improvement through feedback, process enhancement, and knowledge sharing.What We're Looking For Expertise :
Strong background with at least 8 years in backend development and 4+ years of practical experience in Golang .Solid experience building and delivering high-quality, production-grade enterprise applications.Proficiency in using PostgreSQL as a primary database solution.Familiarity with modern front-end development using JavaScript .Comfortable with tools such as Maven and Ant for builds and deployment.Working knowledge of event sourcing principles and their application in distributed systems.Soft Skills & Work Ethic :
An eye for detail and a deep understanding of user-centric application design.Self-motivated with a strong sense of accountability and leadership.Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.Keen interest in staying up-to-date with current trends and continuously pushing the boundaries of innovation.(ref : hirist.tech)