Senior Software Engineer
Role responsibilities
The Senior Software Engineer leads the research, design, and implementation of scalable full-stack applications and APIs. They are responsible for maintaining system reliability, mentoring other engineers, and collaborating with cross-functional teams to deliver end-to-end solutions.
Requirements
Candidates must have a bachelor's degree in Computer Science or a related field and at least 6 years of experience in full-stack application development. Proficiency in modern languages like Java, Node.js, or Python and experience with frontend frameworks such as Angular are required.
Key skills
Full Stack Development, System Design, Java, Node.js, Python, JavaScript, Angular, API Design, AWS, RESTful Services, SDLC, Observability, Scalable Architecture, Mentoring, SQL, Data Modeling
Keywords
Full Stack, Java, Node.js, Python, JavaScript, Angular, AWS, RESTful Services, API Design, SDLC, Observability, Dynatrace, CloudWatch, CI/CD, Agile, Scrum, GitHub, JIRA, VS Code, IntelliJ, SQL, Data Modeling, Scalability, System Architecture, Higher Education, Spring Boot, Modular Architecture, Technical Leadership, Code Reviews, Cloud-Native