
Senior Full Stack Software Engineer
Empower
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- play a critical role across the full software development lifecycle
- design and build modern, scalable microservices and web applications
- maintaining and modernizing legacy systems
- optimizing performance and reliability in production environments
- mentoring others while contributing to architectural direction
- work in a collaborative Agile environment alongside engineers, architects, product partners, and business stakeholders
- deliver secure, high-quality software systems at scale
Requirements
- 6+ years of professional software engineering experience
- Strong back-end expertise in Java (core fundamentals, concurrency, JVM performance)
- hands-on experience building RESTful services using Spring Boot
- Solid front-end experience building modern web applications using React and/or Angular
- familiarity in contemporary tooling and automated testing practices across the stack
- Experience designing secure, scalable APIs and systems
- Experience working with relational databases (Oracle, PostgreSQL, MySQL, or similar)
- Experience with cloud-native development and DevOps practices
- Demonstrated ability to diagnose and resolve complex production issues
- Strong communication skills
- Experience working in Agile/Scrum environments
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience)
Benefits
- flexible work environment
- fluid career paths
- internal mobility
- purpose and well-being recognition
- work-life balance
- volunteering opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootRESTful servicesReactAngularrelational databasesOraclePostgreSQLMySQLcloud-native development
Soft Skills
mentoringcommunicationcollaborationproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering