Senior Software Engineer - Full-Stack
New
Based in United StatesFull-TimeSenior
SalaryCompetitive base salary ranging from 140,500 to 261,000 USD annually
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSPythonAgileCloud ComputingSpring BootAzureGoReactMicroservicesDistributed Systems
Requirements
- 5+ years of experience developing web applications using modern technologies such as React, Spring Boot, Python, or Go.
- Strong foundation in computer science fundamentals including data structures, algorithms, and software architecture principles.
- Hands-on experience with cloud computing platforms and distributed system design.
- Solid understanding of microservices architecture and modern backend development practices.
- Experience working in Agile environments with strong communication and collaboration skills.
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- Ability to travel up to 10 percent.
Responsibilities
- Develop and maintain full-stack web applications using modern frameworks and cloud-native architectures.
- Collaborate within an Agile Scrum team to design, implement, and iterate on features.
- Build and optimize cloud-based solutions leveraging platforms such as Amazon Web Services or Microsoft Azure.
- Design and implement microservice-based architectures to support distributed systems.
- Partner with UX teams to translate design concepts into responsive user interfaces.
- Mentor junior engineers and contribute to engineering best practices and code quality.
- Participate in system design discussions to improve application performance and scalability.
View Full Description & ApplyYou'll be redirected to the employer's site