A58 | SENIOR SCALA DEVELOPER

Affinipay


Join our team at AffiniPay! At AffiniPay , we have multiple opportunities for passionate developers who want to deepen and expand their knowledge in a Scala- based ecosystem running on the AWS Cloud. Our platform uses tools like Apache Kafka, AWS RDS, Kubernetes , and many others to process billions of dollars in transactions for clients in the professional services industry. You'll join a team of dedicated engineers ready to help you become the best software developer you can be. Our senior engineers have the opportunity to mentor and coach more junior roles . We take our work seriously, but we also know how to have fun and enjoy the fantastic AffiniPay culture , recognized as one of the Best Places to Work by Built In Austin! We're transforming the world of payments by solving unique challenges: - Focus on quality: We process billions of dollars annually, and our quality and availability standards are exceptional. - Global Payments: We create solutions adaptable to global payment capabilities and transaction types. - Effortless Payments: We make it simple for independent professionals and large law firms to receive payments. - Scalable Systems: We build responsive systems, designed to be scalable and manageable. - End-to-end security: Protecting data is key to maintaining our customers' trust. - Partner Ecosystem: We facilitate integrations to expand our network of over 70 technology partners . What will you do? - Continuously deliver secure, highly available, and high-quality APIs to internal customers and external partners. - Plan solutions to resolve business needs and technical problems. - Develop message-based APIs for asynchronous processing of domain commands and events, as well as REST APIs. - Research and propose new technologies and best practices to boost the team and the product. - Coordinate with DevOps teams and quality engineers to facilitate container deployments. - Collaborate closely with the team to achieve technical goals and generate positive impact. - Proactively mentor and lead in your areas of expertise within the team. - Learn and develop experience in functional programming with Scala . About you? - University degree in Computer Engineering or Computer Science . - Professional experience of at least 5 years developing software in the backend, with languages such as Scala, Java or Python . - Software design and problem-solving skills; willingness to learn new languages and technologies. - Experience monitoring and debugging large-scale solutions in cloud environments (AWS, GCP, Azure, etc.). - Experience in developing scalable database structures in SQL . - Knowledge of event-based systems using flows and messages. - Desire to contribute to a culture of continuous improvement and appreciation of teamwork. - Competent level of English. - Preferred location : Bogotá or Medellín, Colombia. Desirable! - Knowledge of Scala frameworks and tools such as Akka/Pekko, Slick and Cats . - Experience with Apache Kafka or similar tools. - Experience with AWS RDS ; experience with other RDBMSs is welcome. - Knowledge of databases that use JSON data structures. - Familiarity with deployments using Linux, Docker, EC2 and/or Kubernetes . - Knowledge of secure development practices and cross-domain API access. Required Skill Profession Computer Occupations

trabajosonline.net © 2017–2021
Más información