Senior Software Engineer - Flutter

at  Epam Systems

Desde casa, Cauca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Jan, 2025USD 200 Annual30 Oct, 20242 year(s) or aboveJava,Google Cloud Platform,Communication Skills,Elasticsearch,Rest,B2,Jenkins,RedisNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are seeking a remote Senior Flutter Software Engineer to join as a founding member of our engineering team.
This role is crucial in establishing the architectural foundation and leading the development of our product. The product is an in-discovery software solution designed to transform the residential home inspection process. The app will be a universal Flutter application deployed on web, mobile, tablet and desktop target environments.
We accept CVs in English only.

REQUIREMENTS

  • 3+ years of experience in software engineering, with a portfolio showcasing successful application launches
  • Expertise in Flutter and a strong understanding of universal application development
  • Deep knowledge of microservices architecture, Google Cloud Platform, REST, and event-based messaging
  • Good experience with Jenkins and embracing CI/CD pipelines
  • Proficiency in SpringBoot, Java, Redis, ElasticSearch, and Postgres
  • Excellent problem-solving, and communication skills
  • B2+ English level

Responsibilities:

  • Framework Implementation: Embrace and implement the framework within the development process, including test-driven development (TDD), pair programming, and continuous integration/continuous deployment (CI/CD) to ensure rapid, reliable, and efficient delivery of software
  • Architecture Design & Development: Lead the creation of a universal Flutter application, focusing on scalability, performance, and security across web, mobile, tablet, and desktop platforms
  • Microservices Management: Develop and manage a microservices architecture on the Google Cloud Platform, optimizing interservice communication through REST and event-based messaging
  • Backend Engineering: Craft backend services using SpringBoot framework and Java, emphasizing clean, test-driven, and maintainable code
  • Data Strategy: Implement Redis for caching alongside ElasticSearch and Postgres for robust data storage and querying capabilities
  • CI/CD Mastery: Utilize Jenkins for CI/CD, aligning with Pivotal’s continuous development and deployment practices


REQUIREMENT SUMMARY

Min:2.0Max:3.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Desde casa, Colombia