Senior Software Engineer: Authentication Advice
E
EntersektSoftware Development
North America, European markets, EST, PSTFull-TimeSenior
Salary100000 - 120000 USD per year
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 5+ years
- Required Skills
- AWSDockerPythonAgileJavaKubernetesSoftware ArchitectureCI/CDRESTful APIsMentoringDevOpsMicroservices
Requirements
- 5+ years of experience with general-purpose programming languages such as Java, Python, or Golang.
- Proven track record of mentoring junior team members.
- Experience with cloud platforms, particularly AWS. Familiarity with key AWS services such as EKS, Aurora, Lambda, S3 and API Gateway, and experience deploying and managing applications in cloud environments.
- Experience with containerisation and orchestration technologies, such as Docker, Kubernetes, and Helm, for managing microservices-based architectures.
- A strong understanding of software architecture, with experience building and scaling microservices for high-performance environments.
- Familiarity with security best practices, including knowledge of cryptography, public key infrastructure (PKI), and secure system design.
- Experience with automated testing, including unit, integration, and performance tests, to ensure software quality and stability.
- Agile experience: familiarity with Scrum or Kanban methodologies, contributing effectively in cross-functional agile teams.
- A bachelor’s degree in Computer Science, Engineering, or a related field is preferred, though relevant experience is highly valued.
Responsibilities
- Develop, test, and maintain robust, scalable microservices that process large volumes of requests in real time.
- Assist in the design of new features, ensuring high-performance and secure implementations.
- Mentor and guide junior engineers in delivering high quality products.
- Collaborate with cross-functional teams to define and implement innovative, data-driven solutions.
- Work closely with DevOps to ensure smooth deployment and scaling of microservices in cloud environments (AWS).
- Drive architectural improvements for high-performance, fault-tolerant systems.
View Full Description & ApplyYou'll be redirected to the employer's site