US-Based Remote, position requires US Citizenship or Permanent Resident
We are DBA, a product and software development consultancy specializing in FinTech and Startup projects. Our team has launched and scaled hundreds of applications, many of them for high-profile clients. We have a culture of excellence that extends beyond our code to how we work with each other. Our partners come to us for close collaboration, and it makes our projects both interesting and fun to work on. We are looking for a Senior Developer with a strong systems background to join our growing team and help us create world-class applications and services.
As a Senior Developer, you will be responsible for architecting, developing, and maintaining cloud-based applications and services using many languages, but mostly Elixir and Kubernetes. You will work closely with our team to ensure that our products are built with the highest standards of quality, performance, and scalability. You’ll lead development teams on projects, and guide other developers’ efforts to deliver great outcomes. You’ll communicate with our clients and partners daily, and the best candidates will bring the heart of a teacher to their interactions.
Design and develop robust, scalable, and maintainable software solutions using Elixir and Kubernetes.
Administer and operate internal and client applications, helping monitor and automate their infrastructure.
Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and well-documented code.
- Troubleshoot, debug, and upgrade existing software.
Participate in code reviews and provide constructive feedback to other team members.
Stay up-to-date with emerging trends and technologies in the software development industry.
- Mentor and guide junior developers.
Self motivated with a strong desire to produce good quality output–not just “good enough.”
Be awesome to hang out with – An exceptional communicator with solid written and verbal skills.
The ability to effectively explain complex concepts to others, especially ones with technical but non-development skill sets, and help them grow in their understanding of technology.
Bachelor's degree in Mathematics, a hard science, Computer Science, Engineering, or a related field (or equivalent experience).
5+ years of experience in software development, with at least 2 years of experience in Elixir and Kubernetes.
Strong understanding of functional programming concepts and experience with Phoenix framework.
Solid experience in containerization and orchestration technologies like Docker and Kubernetes.
- Solid experience with systems operation and automation.
Proficiency in PostgreSQL and SQL, including hands-on experience with advanced features such as PL/pgSQL, stored procedures, and performance tuning, to ensure efficient data processing and seamless integration with our systems.
Familiarity with Agile development methodologies and CI/CD pipelines.
- Strong problem-solving and analytical skills.
- Excellent verbal and written communication skills.
- Ability to work independently and as part of a team.
If you are a highly motivated individual with a passion for technology and a strong background in Elixir and Kubernetes, we would love to hear from you. Apply now to join our dynamic and innovative team! Shoot us a resume, a brief intro, and tell us about a well designed library that you dig at firstname.lastname@example.org.