FourKites, Inc.

Staff Software Engineer, Backend

FourKites, Inc.

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AngularAWSAzureCloudGoJavaJavaScriptMicroservicesMongoDBMySQLNoSQLPostgresRDBMSReactRedisSDLCSpringSpring BootSpringBootSQL

About the role

  • Design, architect, implement, test, profile, release, and optimize highest quality software/services using RoR/Golang/Java
  • Partner with product manages to analyse product requirements and plan engineering execution
  • Document HLD/LLD for easy knowledge sharing and future scaling
  • Perform design and code reviews
  • Implement code with very high coverage of unit tests and component tests
  • Cross-training peers and mentoring teammates
  • Possess expert knowledge in performance, security, scalability, architecture, and best practices
  • Functionally decompose complex problems into simple, straight-forward solutions
  • Collaborate with UX designers to develop responsive user interface components
  • Working knowledge of SQL based (any RDBMS) and NOSQL data stores (any one) with the ability to write intermediate level SQL
  • Experience in building Web application backends using Java Spring Boot or similar
  • Experience with frontend libraries/frameworks such as React/Angular is a plus

Requirements

  • Bachelor’s degree in Computer Science & Engineering or related field from a reputed institution
  • Graduate from B.E/ B.Tech / MCA / M.Tech Background
  • Minimum of 8 years of experience in Software Engineering and Web application development
  • Good understanding of software design, Microservices architecture, object-oriented principles, and design patterns
  • Experience with RoR/Golang/Java
  • Experience with RoR, Java, GoLang, Angular, React, Redis, PostgreSQL
  • Good knowledge of RESTful APIs and microservices architecture
  • Strong understanding of Java, Spring Framework, and object-oriented programming principles
  • Experience in one of Azure, Amazon Web Services or other cloud services
  • Experience with databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript is a plus
  • Strong knowledge of Git (branches, submodules, rebasing) and other Agile tools such as JIRA & Confluence
  • Agile SDLC experience
  • Excellent oral and written communication skills
Xenith Solutions

.NET Developer

Xenith Solutions
Senior · Leadfull-time🇺🇸 United States
Posted: 11 days agoSource: xenithsolutions.applytojob.com
AngularAWSCloudEntity FrameworkHibernateJavaJavaScriptJenkinsMySQL.NETPostgresReact+7 more
Octus

Java Developer, Application Platform

Octus
Mid · Seniorfull-time$110k–$150k / year🇺🇸 United States
Posted: 18 days agoSource: boards.greenhouse.io
AngularAWSGraphQLHibernateJavaJenkinsJUnitKafkaMockitoNoSQLPythonReact+3 more
Citi

Lead Full Stack Software Engineer

Citi
Seniorfull-time$114k–$171k / yearFlorida · 🇺🇸 United States
Posted: 38 days agoSource: citi.wd5.myworkdayjobs.com
AngularCloudHibernateJavaJavaScriptKafkaMongoDBNeo4jNoSQLOraclePostgresPython+6 more
Ford Motor Company

Senior Software Engineer

Ford Motor Company
Seniorfull-time🇮🇳 India
Posted: 15 days agoSource: efds.fa.em5.oraclecloud.com
AngularAWSAzureCloudGoogle Cloud PlatformGradleJenkinsJUnitMavenReactSeleniumSOAP+4 more
Citi

Vice President, Application Development

Citi
Seniorfull-time$126k–$189k / yearFlorida · 🇺🇸 United States
Posted: 17 days agoSource: citi.wd5.myworkdayjobs.com
AngularAWSCloudDockerGradleHibernateJ2EEJavaJavaScriptjQueryKafkaKubernetes+14 more