Our client is seeking a Senior Backend Engineer to lead the design, development, and optimisation of scalable and reliable RPA backend systems. This role offers an exciting opportunity to work with cutting-edge technologies in a dynamic environment. The successful candidate will have the chance to contribute to code reviews, technical design, and architectural decisions.
What you'll do:
As a Senior Backend Engineer, you will play a pivotal role in shaping the future of our client's technology stack. You will lead the design and development of robust RPA backend systems using the Go programming language. Your responsibilities will also include enhancing on-premise/cloud application deployment and maintaining CI/CD pipelines for backend services. You will contribute significantly to code reviews, technical designs, and architectural decisions. Additionally, you will write unit/integration tests to ensure code quality and participate actively in Scrum development processes.
- Lead the design, development, and optimisation of scalable and reliable RPA backend systems using the Go programming language
- Enhance on-premise/cloud application deployment
- Build and maintain CI/CD pipeline for backend services
- Contribute to code reviews, technical design, and architectural decisions
- Write unit/integration tests to ensure code quality
- Participate in Scrum development processes
What you bring:
The ideal candidate for this Senior Backend Engineer position brings a wealth of software development experience along with a deep understanding of the Go programming language. You possess strong problem-solving abilities and excellent communication skills that enable you to collaborate effectively within a team. Your familiarity with unit testing techniques such as mocking and assertions ensures high-quality code production. You are well-versed in container technology like Docker or Kubernetes and understand database operations involving MySQL, PostgreSQL, NoSQL etc. Your experience with Scrum development processes will be invaluable in this role.
- Minimum of 5 years of experience in Software Development
- BS/MS in Computer Science, Computer Engineering, or a related field
- Familiarity with the Go programming language
- Experience with unit testing, including related techniques such as mocking and assertions
- Knowledge of container technology such as Docker or Kubernetes
- Understanding of database operations like MySQL, PostgreSQL, NoSQL etc.
- Experience with Redis or Memcached
- Experience with Scrum development processes
- Strong problem-solving abilities
- Excellent communication and collaboration skills
What sets this company apart:
Our client is a leading player in the tech industry, known for its innovative solutions and cutting-edge technologies. They foster a collaborative work environment where everyone's ideas are valued and considered. They believe in continuous learning and provide ample opportunities for professional growth and development. Their flexible work policies ensure a healthy work-life balance for all their employees.
What's next:
If you're ready to take your career to the next level, apply now!
Apply today by clicking on the link provided. Don't miss out on this exciting opportunity!