Senior Software Engineer

Posted 3 months agoViewed
CanadaFull-TimeDigital Banking
Company:Nubank
Location:Canada
Languages:English
Seniority level:Senior, 6+ years
Experience:6+ years
Skills:
AWSBackend DevelopmentSoftware DevelopmentDynamoDBKafkaKubernetesPrometheusCI/CDMicroservices
Requirements:
At least 6 years of experience developing digital products Ability to quickly understand technical and business requirements, translating them into technical design and implementation Proven understanding of object-oriented or functional programming language Notions of distributed systems and familiarity with cloud technologies Practical knowledge of agile software development methodologies Previous experience with CI/CD Advanced English skills
Responsibilities:
Develop horizontally scalable microservices using Clojure, Finagle, functional programming, and hexagonal architecture Handle high throughput jobs and inter-service communication with Kafka Implement Continuous Integration and Deployment on AWS Utilize Datomic and DynamoDB for data storage Implement monitoring and observability with Prometheus Run services on Kubernetes Plan and execute entire features Collaborate in building microservices and work with continuous delivery and infrastructure as code Write, test, instrument, document, and maintain code Participate in pair programming and code reviews Collaborate with Product, Design, and partner Engineering teams Participate in on-call rotations and respond to incidents Focus on backend applications, with potential contributions to mobile and frontend development
Similar Jobs:
Posted 2 days ago
CanadaFull-TimeInterior Décor Tech
Senior Software Developer, React/NextJS
Company:Leap Tools
Posted 2 days ago
North AmericasFull-TimeSoftware Development
Backend Engineer II - Minesweeper - Personalization
Company:
Posted 2 days ago
CanadaFull-TimeSoftware Development
Senior Software Engineer, Backend (Growth Platform)