Senior Software Engineer

Fractal Analytics

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Fractal Analytics is seeking a Senior Fullstack Engineer (Angular and Python) to join a team including Scrum Master, Cloud Engineers, AI/ML Engineers and UI/UX Engineers.

You will architect, develop and maintain backend and frontend for Data-to-Decision projects for Fortune 500 clients, collaborating with data science teams to integrate outputs from REST APIs and creating dynamic infographics with intuitive controls.

Qualifications

  • 4-9 years of experience designing, building, and working as a Fullstack Engineer for enterprise web applications.
  • Expert-level proficiency with JavaScript (ES6), HTML5 & CSS; expert-level proficiency with Angular.
  • Expert-level proficiency with Python (3.6+), Django (4+) or FastAPI.
  • Expertise with databases (MySQL and MongoDB) and data warehousing concepts (OLAP, OLTP).
  • Expertise in REST concepts and building/interacting with REST APIs.
  • Hands-on with test-driven development using Jest, PyTest and Nose.

Responsibilities

  • Architect, estimate, manage, develop and maintain backend and frontend for Data-to-Decision projects.
  • Integrate algorithmic outputs from backend REST APIs with data science/engineering teams.
  • Create dynamic infographics with intuitive user controls in collaboration with product owners.
  • Mentor junior engineers, help plan sprints and ensure delivery per sprint plan.
  • Translate technical journey to clients and present project progress.
  • Participate in UAT and troubleshoot integration/bugs.
  • Create and maintain documentation for developed processes and applications.

Skills

JavaScript ES6
HTML5
CSS
Angular
Python 3.6+
Django 4+
FastAPI
REST APIs
Databases MySQL MongoDB
Testing Jest PyTest Nose
Git / GitHub
Caching / Microservices
Cloud - Azure AWS GCP
CI/CD (GitHub Actions/Jenkins)

Education

B.E./B.Tech, BCA, MCA equivalent

Tools

Jira
Asana
GitHub
Nginx
RabbitMQ
CI/CD tools

Job description

Responsibilities:

  • As a Senior Fullstack (Angular and Python) Engineer, you would be part of the team consisting of a Scrum Master, Cloud Engineers, AI/ML Engineers and UI/UX Engineers to build end-to-end Data-to-Decision systems.
  • You would report to a Lead Architect and will be responsible for: architecting, estimating, managing, developing and maintaining the backend and frontend for various Data-to-Decision projects for our Fortune 500 client.
  • Work closely with the data science and engineering team to integrate the algorithmic output from the backend REST APIs.
  • Work closely with business and product owners to create dynamic infographics with intuitive user controls.
  • Help the junior engineers on the project code effectively and deliver as per the sprint plan, and take care of their career aspirations and goals.
  • Be the speaker in translating the technical project journey and sharing it with clients.
  • Participate in UAT and diagnose and troubleshoot bugs and application integration issues.
  • Create and maintain documentation related to the developed processes and applications.

Requirements:

  • 4-9 years of demonstrable experience designing, building, and working as a Fullstack Engineer for enterprise web applications.
  • Expert-level proficiency with JavaScript (ES6), HTML5 & CSS; expert-level proficiency with Angular.
  • Expert-level proficiency with Python (3.6+), Django (4+) or FastAPI.
  • Expertise with common databases (RDBMS such as MySQL and NoSQL such as MongoDB) and data warehousing concepts (OLAP, OLTP).
  • Expertise in REST concepts and building/interacting with REST APIs.
  • Hands-on experience with test-driven development, using testing libraries like Jest, PyTest and Nose.

Deep understanding of a few UI concepts:

  • Cross-browser compatibility and implementing responsive web design.
  • Familiarity with common JS visualisation libraries built using D3 Chart.js, Highcharts, etc. PWA (Progressive Web App).

Deep understanding of core backend concepts:

  • Develop and design RESTful services and APIs.
  • Develop functional databases, applications, and servers to support websites on the backend.
  • Performance optimisation and multithreading concepts.
  • Experience with deploying and maintaining high-traffic infrastructure (performance testing is a plus).
  • Usage of caching, microservices architecture, messaging queues, etc.
  • In addition, the ideal candidate would have great problem-solving skills and expertise with code versioning tools such as GitHub.

Good to have:

  • Familiarity with Microsoft Azure Cloud Services, AWS or GCP Services.
  • Experience working with UX designers and bringing design to life.
  • Understanding of Sprints and Agile, and prior experience in managing Sprints with Jira/Asana, etc.
  • Experience with Microservices, Messaging Brokers (e. g., RabbitMQ).
  • Experience with reverse proxy engines such as Nginx, Apache HTTPD.
  • Familiarity with Github Actions or any other CI/CD tool (e. g., Jenkins).
  • B. E/B. Tech, BCA, MCA equivalent.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead - Bangalore
Technical Lead - Bangalore

Apply • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Full Stack Developer
Senior Full Stack Developer

Artifex Hr • Chennai District

Hybrid
INR 2,500,000 - 4,000,000
Senior Full Stack Developer (Java Spring Boot + Angular)
Senior Full Stack Developer (Java Spring Boot + Angular)

IntraEdge • Hyderabad

On-site
INR 2,200,000 - 4,000,000
Python Full Stack Developer
Python Full Stack Developer

Dun & Bradstreet • Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Full Stack Lead
Full Stack Lead

Recodesolutions • Chennai District

On-site
INR 3,200,000 - 5,500,000
Senior Full Stack Engineer - Python
Senior Full Stack Engineer - Python

Ciklum • Pune District, Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 2,600,000
Senior Full Stack Developer (Tech Solutions - BLR)
Senior Full Stack Developer (Tech Solutions - BLR)

Burns & McDonnell India • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Full Stack Engineer
Full Stack Engineer

Sourceved • Ahmedabad District

Hybrid
INR 1,200,000 - 1,800,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000