Software Engineer

Elliott Moss  logo

Elliott Moss

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python Angular NumPy Pandas Analytics ETL SQLAlchemy

Job Description

We are seeking a dynamic professional who can bridge business and technology as a Developer cum Business Analyst with strong hands-on expertise in Python (backend) and Angular (frontend). The role involves requirement gathering, solution design, and full-stack development to deliver scalable, user-centric applications and automation solutions.

Key Responsibilities:

1. Business Analysis & Requirements Gathering

  • Engage with stakeholders to understand business needs, workflows, and system challenges.
  • Document user stories, functional specifications, and acceptance criteria.
  • Identify opportunities for process improvement and automation.
  • Translate business requirements into clear technical solutions.

2. Solution Design & Architecture

  • Design scalable, secure, and maintainable full-stack solutions.
  • Define APIs, data models, UI workflows, and system integrations.
  • Contribute to architecture discussions involving Python backend and Angular frontend.

3. Full-Stack Development (Mandatory: Python & Angular)

  • Develop backend services, APIs, automation scripts, and data workflows using Python.
  • Build responsive, user-friendly interfaces using Angular.
  • Ensure seamless integration between frontend and backend components.
  • Follow coding standards, perform unit testing, and maintain documentation.
  • Troubleshoot and resolve defects, performance issues, and enhancements.

4. Data Processing & Analytics

  • Develop ETL pipelines and data processing workflows using Python.
  • Work with libraries such as Pandas, NumPy, and SQLAlchemy.
  • Support reporting, dashboards, and analytics requirements.

5. Testing & Quality Assurance

  • Prepare and execute test cases, test plans, and UAT scenarios.
  • Ensure solutions meet both business and technical requirements.
  • Support UAT and resolve issues efficiently.

6. Deployment & Support

  • Assist with deployment, configuration, and go-live activities.
  • Provide post-production support and continuous enhancements.

7. Continuous Improvement

  • Drive automation initiatives and optimize existing processes.
  • Stay updated with emerging tools and best practices in Python and Angular ecosystems.


Interview Questions of Software Engineer at Elliott Moss

Currently, there aren't any interview questions for this role at Elliott Moss shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer at Elliott Moss

Currently, there aren't any salaries for this role at Elliott Moss shared by other job seekers.

View more salaries from Elliott Moss โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now