Back-End Software Developer at GenAIz focusing on AI technologies and microservices architecture. Collaborating in a dynamic team to innovate life sciences applications.
Responsibilities
Design, build, and maintain highly available distributed microservices and APIs using Java and Python.
Write clean, performant, scalable, and maintainable code that will be at the core of our offering.
Play a key role in building our core AI capabilities in an innovative area free from heavy legacy product debt.
Emphasize quality through continuous integration and deployment.
Work alongside cross-functional technical and non-technical teams.
Participate in discussions that directly impact our products and architecture.
Share knowledge, provide feedback, and mentor junior developers through code reviews and internal discussions.
Proactively identify and communicate improvements to code, architecture, and internal processes.
Requirements
Bachelor’s degree in Computer Science or Software Engineering/Computer Engineering preferred
More than 7 years of experience building, maintaining, and testing software while staying up to date with emerging technologies
Experience with Java, Python, and writing REST/JSON APIs
Experience with PostgreSQL, caching, streaming, and working with large volumes of data
A deeply rooted passion for testing and mastery of testing strategies
Strong knowledge of core software engineering fundamentals (system architecture, algorithms, data structures, design patterns, problem solving) and the software product lifecycle, including CI/CD and automated build pipelines
Experience with Docker, Kubernetes, and microservices architecture
Familiarity with Google Cloud Platform and/or alternatives
Exceptional communicator, both verbal and written, with a strong drive to deliver results in a fast-paced environment
Desire to continuously learn and improve
Enjoys working in teams and collaborating with others
Comfortable with uncertainty and changing environments
Positive and tenacious
Enjoys self-learning new technologies, algorithms, and techniques
Organized, disciplined, and self-directed
Benefits
Permanent full-time position
Competitive base salary plus bonus
Comprehensive insurance coverage
Dynamic company culture with career growth opportunities
Data Engineer building scalable Python, PySpark, SQL, and Snowflake pipelines. Integrating REST APIs and external data into cloud - based data platforms.
Salesforce Senior Technical Architect enabling Data 360 customer transformations. Designing data integrations, advising customers, and expanding Salesforce Professional Services engagements.
Senior Backend Engineer building scalable backend systems for OX’s security product. Translating customer needs into features while solving infrastructure and performance challenges.
Senior AI Engineer building Python, LangGraph, and LangChain solutions for Miratech’s enterprise clients. Developing conversational AI, intelligent workflows, and scalable automation platforms.
Senior SAS Developer migrating BMO US Analytics SAS workloads to Python. Writing and testing SQL, Python, and Linux/Unix jobs for financial - services analytics.
Lead SAS - to - Python migration developer for BMO US Analytics. Migrating analytics workloads while leading coding standards, reviews, testing, and Linux job scheduling.
Senior backend engineer building Affirm’s AI platform infrastructure for scalable financial services. Developing governed gateways, runtimes, and evaluation systems across millions of transactions.
Senior backend engineer building highly available APIs and services for Sardine’s agentic risk platform. Designing fraud - prevention systems, data pipelines, and production features for fintech customers.
AWS Technical Architect designing Amazon Connect and cloud contact center solutions for NeuraFlash, an AI and Salesforce consultancy. Leading customer discovery, architecture, delivery, and technical teams.