We are looking for a Backend Developer to help us design and implement large scale applications. You have a desire to create powerful backend systems and demonstrate analytical thinking. You’re a great developer who is also deeply interested in devops, network operations and has passion for software architecture and requirements engineering. You also feel comfortable pushing beyond your defined areas of competences.
BENEFITS:
Work with an inspiring and collaborative team
Flexible working hours
Work with the most innovative web technologies
Both specialization growth and team switching
Opportunity to work on internal projects
WE ARE SEARCHING FOR A BACKEND DEV LIKE YOU
RESPONSIBILITIES
define, document and maintain requirements in the engineering design process
design and develop backend services for web and mobile apps
fine-tuning and improving performance of services and datastores
implementing security strategies for apps and backend services
ensure quality software engineering practices
working with technology stacks including: Node.js, Kubernetes, Docker, PostgreSQL, MongoDB
participate in building configuration and automation tools to simplify the process of deploying, upgrading, and scaling systems and software across our environment
QUALIFICATIONS
BS in Computer Science, Engineering, another science or equivalent experience
4+ years of professional experience as a full-stack or backend developer or related field
experience working with or creating APIs and understanding REST and/or GraphQL
knowledge of MVC architectures
experience in batch-processing systems
NICE TO HAVE SKILLS
highly self-motivated and result-oriented team player
experience with search databases (e.g. Elasticsearch, Solr)
experience with message brokers (e.g. Kafka, RabbitMQ)
familiarity with web server software (e.g. Apache, Nginx)
familiarity with configuration management tools (e.g. Puppet/ Chef or Docker)
some experience with continuous integration, continuous deployment testing and automation tools such as Jenkins or GitlabCI
desire to contribute back to the open source community
familiarity with BASH, DNS is a plus
affinity for open environments that encourage cooperation, learning and teamwork
detail oriented with excellent English written and verbal communication
Please apply here: https://www.hapibot.com/senior-backend-developer