{bc}
linkedin

Senior Software Engineer

BPMLinks
Hyderabad, IND
Full-time
Mid-Senior
Onsite
Discovered 1 weeks ago
PythonFlask REST APIRESTful API development and integrationSnowflakeAWS cloud servicesSQL
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PythonFlask REST APIRESTful API development and integration
Smart Apply

Full Job Posting

Job Summary

Design, develop, integrate, and maintain scalable cloud-based applications and data solutions.

Build reliable APIs, data solutions, and cloud services while supporting application deployments and production environments.

Collaborate with cross-functional teams across software, data, infrastructure, and business functions.

Primary Skills

  • Python and Flask REST API development.
  • RESTful API development and integration.
  • Snowflake, SQL, cloud-based application development, and data integration and processing.
  • AWS cloud services and cloud-based application deployment.

Good-to-Have Skills

  • React.js, .NET Core Web API, C#, and Aurora MySQL.
  • Docker, microservices architecture, and CI/CD.
  • GitHub Actions, Azure DevOps, AWS Lambda, S3, ECS/ECR, IAM, and CloudWatch.

Key Responsibilities

  • Design, develop, and maintain scalable REST APIs using Python and Flask.
  • Develop application integrations, services, and data ingestion workflows.
  • Design Snowflake data solutions and develop SQL queries, stored procedures, and processing solutions.
  • Develop, deploy, maintain, and monitor applications using AWS cloud services.
  • Troubleshoot application, API, database, and cloud issues and resolve production problems.
  • Participate in code reviews, maintain automated CI/CD pipelines, and follow development standards.
  • Collaborate with frontend, QA, DevOps, data engineering, and business teams.
  • Prepare technical documentation, support knowledge transfer, and contribute to architecture decisions.

Technical Experience

  • Strong hands-on experience in Python and Flask API development.
  • Good understanding of REST API design, authentication, error handling, and API integration.
  • Strong experience with Snowflake and SQL.
  • Hands-on experience with AWS cloud services and cloud-based application deployment.
  • Understanding of database concepts and relational databases.
  • Experience with Git and CI/CD practices.
  • Ability to troubleshoot across application, database, API, and cloud environments.

Good-to-Have Experience

  • Experience developing applications with React.js.
  • Experience with .NET Core Web API and C#.
  • Experience with Amazon Aurora MySQL.
  • Knowledge of Docker and containerized applications.
  • Experience with microservices architecture.
  • Familiarity with GitHub Actions or Azure DevOps.
  • Experience with AWS ECS/ECR and serverless services such as AWS Lambda.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Strong software development and problem-solving skills.
  • Good communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Experience working in Agile/Scrum development environments.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at BPMLinks