Key Responsibilities : -
Technical Leadership
- Analyze, design, develop, deploy, and maintain medium to large-scale projects.
- Write modular, reusable, and high-quality code using TDD, code reviews, and best practices.
- Make architectural decisions in collaboration with technology experts and ensure proper technical documentation.
- Debug and improve legacy code and develop proof-of-concepts to enhance product features.
- Ensure scalability, performance, reliability, and security of applications.
- Automate deployments, integrate CI, and manage manual deployments when necessary.
- Keep up with technology trends and implement trending technologies within the project. Proven experience in enterprise-level software development
Client & Stakeholder Communication : -
Communicate effectively with clients and internal teams.Proactively analyze project risks and implement mitigation strategies.Continuously review problems to determine root causes and prevent future issues.Actively ensure the implementation of organizational culture, processes, and standards.Job requirements : -
Technical Skills :
Backend : GolangFrontend : JavaScriptDatabases : PostgreSQLOther Technologies : AWS (EC2, S3, RDS, SES), Maven, Ant, Event SourcingWhat we expect from you : -
We are looking for 8 + years of experience in software developmentDeliver performant, reliable, scalable, and secure code.Passion for building great customer experiences and pixel-perfect applications.Proactive attitude with a strong sense of ownership and initiative.Ability to work collaboratively with senior management, technological experts, and product teams.