04 ago
|
EPAM Systems
|
Colombia
04 ago
EPAM Systems
Colombia
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential. We are on the lookout for a talented and motivated Flutter Developer to join our engineering team as a founding member.
This role plays a key part in shaping the architectural groundwork and driving forward the development of our product, all while adopting the company framework to nurture a culture centered on teamwork, quick iteration, and user-focused design.
Responsibilities Adopt and apply development practices such as test-driven development (TDD), pair programming, and continuous integration/continuous deployment (CI/CD) to enable fast, dependable, and efficient software releases
Spearhead the build-out of a universal Flutter application, prioritizing scalability, performance, and security across web, mobile, tablet, and desktop platforms
Build and oversee a microservices architecture hosted on the Google Cloud Platform, streamlining interservice communication through REST and event-based messaging
Develop backend services using the SpringBoot framework and Java, with an emphasis on clean, test-driven, and maintainable code
Deploy Redis for caching purposes, alongside ElasticSearch and Postgres for dependable data storage and querying
Leverage Jenkins to support CI/CD processes, in line with continuous development and deployment principles
Guide the engineering team through Agile methodologies, cultivating a culture rooted in collaboration, innovation,
and ongoing improvement
Partner closely with product management and stakeholders to establish technical specifications, prioritize features, and shape the product's strategic direction based on user needs and business objectives Requirements At least 2 years of relevant software engineering experience, backed by a portfolio demonstrating successful application launches
Strong expertise in Flutter along with a solid grasp of universal application development spanning multiple platforms
Proven experience with Jenkins and a commitment to CI/CD pipeline practices
Strong written and spoken proficiency in English at a B2 level or higher Nice to have Proven track record leading Agile teams and applying Agile frameworks
Skilled in SpringBoot and Java for backend development work
Hands-on experience with Redis for implementing caching solutions
Familiarity with ElasticSearch for handling search functions and data queries
Experience working with Postgres for reliable and structured data storage
Solid understanding of microservices architecture and the Google Cloud Platform
Knowledge of REST and event-based messaging to support efficient communication between services We offer International projects with top brands
Work with integral teams of highly skilled, diverse peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.
📌 Flutter Developer (Colombia)
🏢 EPAM Systems
📍 Colombia