Wilson Bittencourt is in direct contact with the company and can answer any questions you may have. Email
About Us
Bryllyant is a fast growing software development company that is passionate about engineering
solutions that drive business success.
Our culture is the foundation of our success and we aim to foster an environment that is:
● Innovative - we innovate and take strategic risks when warranted
● Outcome-oriented - we focus on results and believe in professional excellence
● People-oriented - we celebrate and support the individuality of each member of our team
● Team-oriented - we value respect, cooperation and collaboration within every team
Ultimately we believe if you bring passion and dedication to your work there’s no limit to what
you can accomplish.
Job Description
We are looking for a senior backend engineer with strong DevOps skills who shares our passion
for data, design and automation.
You will be working on a mix of projects that include data modeling, designing and constructing
APIs, optimizing SQL queries, creating cloud-based infrastructures and automating
deployments.
You possess a keen eye for detail and have experience in all stages of software development.
● Design and implement continuous integration and deployment processes
● Communicate and present work in a clear and simple manner
● Participate in peer-reviews of solution designs and related code
Skills
● 5+ years experience of developing backend services using Node.js and application
frameworks (preferably NestJS)
● Fluent in Typescript, Javascript and asynchronous request handling
● Solid OOP and software design knowledge to create software that’s extensible, reusable
and meets desired architectural objectives
● Solid understanding of SQL and NoSQL database technologies (preferably PostgreSQL)
● Experience creating extensible data models to support current and future business
requirements
● Expertise in architecting highly-available distributed systems
● Expertise in crafting RESTful APIs and Web Services
● Experience with unit testing libraries such as Jest, Mocha, etc.
● Experience with software security best practices to defensively code against DDOS,
SQL injection attacks, etc.
● Experience with AWS cloud services (e.g. IAM, EC2, VPC, ELB, S3, RDS, Lambda,
CloudWatch, etc.)
● Practical experience with Docker containerization and clustering (Kubernetes / ECS)
● Experience implementing CI/CD and build pipelines (e.g. Gitlab, Bitbucket Pipelines,
Jenkins, CircleCI, etc.)
● Experience with configuration management tools (e.g. Ansible, Puppet, Chef)
● Experience with infrastructure-as-code (e.g. Pulumi, Terraform, Cloudformation)
● Solid understanding of monitoring tools (e.g. Datadog, CloudWatch, Pagerduty, etc.)
● Solid understanding of data structures, system design and algorithms
● Appreciation for clean, tested and well documented code
● Excellent teamwork and communication skills
About You
● Bachelor’s Degree or higher in Computer Science or related discipline
● Self-starter who loves to innovate and has a passion for simplicity
● Team player who enjoys collaboration and asks questions
● Open to feedback and can engage in constructive discussions and debates
● Have a willingness to learn and try new approaches
● Able to adapt quickly to change