FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Full Stack Software Engineer
EmpowerSenior Full Stack Software Engineer responsible for full software development lifecycle in a collaborative Agile environment. Designing scalable applications and microservices while mentoring team members.
Tech Stack
Tools & technologiesAngularAWSCloudJavaMicroservicesMySQLNoSQLOraclePostgresReactSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- flexible work environment
- fluid career paths
- internal mobility
- purpose and well-being recognition
- work-life balance
- volunteering opportunities
ATS Keywords
✓ Tailor your resumeApplicant 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