Beware of scammers: Flatworld does not hire freelancers. Our projects are executed in our facilities across the globe. For vendor selection contact here.

Career

Lead Software Engineer – Backend

Location Kothanur, Bangalore, India
Experience 8+ years
Department Software Services
Key Responsibilities
  • Lead the software development lifecycle including analysis, design, development, testing, and deployment.
  • Collaborate with clients and stakeholders to gather requirements and plan features.
  • Develop and maintain web-based applications and mobile APIs.
  • Utilize Agile methodologies, particularly SCRUM, to manage project timelines and deliverables.
  • Oversee code quality and ensure best practices in version control using tools like GitHub, GitLab, and Bitbucket.
  • Integrate third-party services such as Facebook, LinkedIn, Twitter, Instagram, Slack, and SSO with Microsoft Azure and Okta.
  • Implement backend systems for storing user data, including wellness profiles, preferences, and user activities from platforms like Google Fit, Apple Health, and Strava.
  • Deploy and manage applications on AWS and GCP cloud services.
  • Write and maintain unit tests using frameworks like Mocha, Chai, Sinon, and Jest.
  • Work closely with cross-functional teams to ensure seamless integration and delivery of features.
Technical Skills
  • Frameworks: Adonis.Js, Nest.Js, Express.Js
  • Web Services: REST APIs, GraphQL, Microservices
  • Third-Party Integrations: Facebook, LinkedIn, Twitter, Instagram, Slack, SSO with Microsoft Azure and Okta, Contentful
  • Databases: MySQL, PostgreSQL, DynamoDB, Redis
  • Cloud Services:
  • AWS: SES, SNS, S3, Lambda, Cognito, CloudWatch, AppSync, CloudFormation, DynamoDB, SQS, OpenSearch, RDS, Aurora, EventBridge, ECS, Elasticsearch, ECR, EC2, CloudFront
  • GCP: Cloud Storage, Cloud Function, Pub/Sub, Cloud Scheduler, Cloud SQL
  • Unit Tests: Mocha, Chai, Sinon, Jest
  • Version Control: GitHub, GitLab, Bitbucket, Terraform, Jenkins, CircleCI
  • Payment Gateways: Stripe, Chargebee
  • Operating Systems: macOS, Windows