Full-Stack Application Developer responsible for designing and implementing features of a web-based product using Kotlin and React. Collaborating in an Agile environment to provide innovative solutions for digital transformation.
Responsibilities
Collaborate in an Agile environment with a dynamic team of software developers, product owners and quality assurance specialists
Write robust, efficient, and secure code in accordance with functional analyses
Participate in the analysis of features that meet both business and technology solutions need
Innovate, challenge and refine requirements based on technical assessment
Actively participate in peer-review process and provide constructive feedback
Participate in and collaborate to functional tests and documentation of actual and future features
Ensure overall software quality and its evolution in the mid to long-term
Ensure quality control through scenario testing to validate systems and programs developed comply with the technical specifications
Write reliable code based on SOLID software engineering practices
Fix bugs in a timely manner while working of solving more complex issues
Collaborate with different teams to solve customer issues.
Requirements
Technical Bachelor’s degree in computer engineering or information technology or Equivalent College Degree
5 to 7 years of experience in a similar role
Excellent knowledge and experience with programming language like Kotlin, Java or .Net
Excellent knowledge with SQL
Excellent knowledge of microservice architecture
Good Knowledge and experience with React or Angular and JavaScript/TypeScript
Knowledge of GraphQL and REST APIs
Good knowledge of SOLID principles and OOP
Knowledge of Agile and Kanban methodologies
Knowledge in DevOps Azure Pipeline
Knowledge of security challenges with web-based applications
Experience in solving complex software engineering problems
Benefits
Medical
Dental
Retirement Plan
Telemedicine Program
Employee Assistance Program
Flexible hours
Educational Support (LinkedIn Learning, LOMA Courses and Equisoft University)
Sr. Software Engineer joining OPENLANE's global tech team. Responsible for developing cloud - native APIs, enhancing core systems, and leading technical discussions.
Senior technical leader designing scalable backend systems with AI integration at Apply Digital. Leading engineering teams and collaborating with clients for seamless digital solutions.
Software Engineer II in Affirm's AI Agents engineering team focusing on customer solutions. Collaborate in product development while ensuring timely delivery and operational availability.
Senior Full Stack Developer with Java backend focus. Backend - heavy role requiring Java 17/21, Spring Boot 3.x, Microservices, AWS, and Angular 17+ knowledge.
Lead Software Engineer at Blackbird Interactive porting AAA game engine to consoles. Oversee performance - critical platform systems and mentor team members.
Senior Software Engineer specializing in Rust to lead backend platform evolution at Tubi. Architecting high - performance systems and mentoring engineers while integrating AI - powered tools.
IT Integration/Middleware Developer responsible for architectural decisions and integration platforms, enhancing communication between Equisoft products. Working collaboratively in a hybrid environment in Canada.
Contract Python Developer role requiring 5+ years of experience with Python, SQL/MySQL, API development, AWS, Docker, and RabbitMQ. Must have cloud and microservices experience.