Software Engineering Lead
Job Description:
– Lead and inspire talented engineers in an agile development environment to innovate, implement, and deploy and own end-to-end complex software solutions in mission-critical environment for our customers.
– Develop and grow engineering talent through effective mentoring, coaching.
– Design, write and deliver software to improve the availability, scalability, latency and efficiency of the company’s platforms and products.
– Engage with product team and other stakeholders, to drive desired outcomes.
Requirements:
– Bachelor’s degree in Engineering, or any related field.
– Minimum 6 years of experience in software engineering.
– Minimum 2+ years of hands-on technical leadership and people
– English proficiency is a must.
– Management experience.
– Experience leading cross-functional teams of multidisciplinary engineers.
– Mentorship – ability to successfully transfer knowledge.
– Solid experience in Web development landscape, architectures, trends, and emerging technologies.
– Solid experience of building applications in distributed systems architecture (Microservices, Event-Driven, SOA and RESTful Services)
– Solid experience in designing, implementing, monitoring and scaling of web apps and APIs using using modern backend technologies like NodeJs, .NET Core, Java (Spring Boot) and Frontend frameworks such as Angular and, React.
– Experience working with relational and NoSQL databases (e.g. -PostgreSQL, Redis, MongoDB).
– Proficient in unit-testing, TDD, BDD/ATDD
– Experience with cloud platforms like GCP and AWS
– Experience working with queuing and event streaming technologies like Kafka and RabbitMQ.
– Big Data and Machine learning knowledge is plus.
– Solid understanding of Git.
– Experience of Agile methodology ,CI/CD tools and techniques.
– Experience of Containerization technologies Docker and Kubernetes.
– Ensures quality, performance, monitoring, alerting and security using best practices
– Excellent communication and presentation skills in English (both written and spoken).
If you are interested, thanks to send your updated cv at marina.safwat@nacita.com, mentioning the job title in the subject.