Job Overview
We are seeking a skilled professional to join our engineering team. The ideal candidate will possess a strong background in software development and be passionate about creating innovative solutions.
The selected individual will be responsible for designing, developing, and deploying high-quality code for new features and enhancements. They will work closely with cross-functional teams to translate business requirements into technical solutions.
In addition to technical skills, the successful candidate will have excellent communication skills, be proactive, and have a 'can-do' attitude. They will also be able to collaborate effectively and provide timely updates in our project management tool.
Main Responsibilities
Design, develop, and deploy high-quality code for new features and enhancements.
Work with cross-functional teams to translate business requirements into technical solutions.
Conduct code reviews and offer constructive feedback to ensure adherence to best practices.
Diagnose and resolve technical issues, optimizing performance and scalability.
Stay up-to-date with emerging technologies and integrate innovative tools into our development process.
Leverage AI tools to accelerate development cycles and reduce repetitive tasks.
Requirements
3–5 years of development experience using modern programming languages such as Java, Scala, Ruby, C#, Haskell, Elixir, or Kotlin, with a keen interest in learning functional programming paradigms like Clojure.
Technical Skills
Proficient with web technologies including RESTful APIs, HTTP, and JSON.
Familiarity with cloud services such as AWS (S3, Route 53, CloudFront, CloudFormation), deployment tools like Jenkins, and relational databases like PostgreSQL.
Interest in event streaming architectures such as RabbitMQ or Kafka.
Bachelor's degree in Computer Science, Engineering, or a related field.
Soft Skills
Proactive, 'can-do' attitude with excellent communication skills.
Ability to collaborate effectively and provide timely updates.
Mindset: We value adaptability and a willingness to learn.
Culture Fit
Customer-focused mindset.
Always pushing boundaries and improving skills.
Making an impact on collective goals.
Strong work ethic and humility.