

Profile: AWS Data Engineer
Mode- Hybrid
Experience- 5+7 years
Locations - Bengaluru, Pune, Chennai, Mumbai, Gurugram
Roles and Responsibilities
- Design and maintain ETL pipelines using AWS Glue and Python/PySpark
- Optimize SQL queries for Redshift and Athena
- Develop Lambda functions for serverless data processing
- Configure AWS DMS for database migration and replication
- Implement infrastructure as code with CloudFormation
- Build optimized data models for performance
- Manage RDS databases and AWS service integrations
- Troubleshoot and improve data processing efficiency
- Gather requirements from business stakeholders
- Implement data quality checks and validation
- Document data pipelines and architecture
- Monitor workflows and implement alerting
- Keep current with AWS services and best practices
Required Technical Expertise:
- Python/PySpark for data processing
- AWS Glue for ETL operations
- Redshift and Athena for data querying
- AWS Lambda and serverless architecture
- AWS DMS and RDS management
- CloudFormation for infrastructure
- SQL optimization and performance tuning

Similar jobs


Must have exp in Django. [ Mandatory]
- The ability to problem-solve and critically think.
- High level of knowledge of Python and the Django framework.
- Familiarity with event driven programming as well as the MVC.
- Good understanding of SQL databases.
- Good understanding of REST APIs.

1. Should have worked in Agile methodology and microservices architecture
2. Should have 7+ years of experience in Python and Django framework
3. Should have a good knowledge of DRF
4. Should have knowledge of User Auth (JWT, OAuth2), API Auth, Access Control List, etc.
5. Should have working experience in session management in Django
6. Should have expertise in the Django MVC and uses of templates in frontend
7. Should have working experience in PostgreSQL
8. Should have working experience in the RabbitMQ messaging channel and Celery Analytics
9. Good to have javascript implementation knowledge in Django templates

We are seeking a talented and motivated Backend Developer to join our dynamic team. As a senior Backend Developer, you will play a crucial role in enhancing and expanding our AI productivity tool, working on the intersection of natural language understanding (NLU), event-condition-action (ECA) frameworks.
Key Responsibilities:
- Collaborate with cross-functional teams to design and implement advanced features for our AI productivity tool.
- Innovate and propose creative solutions to enhance the functionality and user experience of the platform.
- Develop back-end components of the AI productivity tool, ensuring performance and scalability.
- Design and implement robust backend services and APIs using Python- Django.
Requirements:
- Bachelor's/Master's degree in Computer Science or a related field.
- Proven experience (3-4 years) as a Software Development Engineer, with a focus on Python- Django
- Strong problem-solving skills and the ability to think creatively.
- Ability to take up different tech stacks.
- Mathematical experience preferred.
- Proficiency in Backend Technologies as well as a basic understanding of Frontend technologies.
Nice-to-Haves:
- Experience with cloud platforms and services.
- Experience with Frontend Technologies.
- Track record of contributing to open-source projects.
- Passion for staying updated on the latest trends in AI and technology.


• As a member of the development team, become deeply familiar with the product goals, and provide thought leadership on the technical aspects of realizing the product goals
• Contribute to the SDLC best practices, modeled after contemporary industry standards, and ensure the practices are diligently followed
• Encourage automation in various aspects of software development such as code reviews, unit tests, continuous integration, system testing. Identify appropriate tools, and create best practices around automation
• Participate in requirement gathering, analysis, designing proofs of concepts
• Team up with various stakeholders in aiding project planning, estimation, execution, and production support
• Identify the most appropriate platforms, frameworks, and third-party components to meet the product requirements
• Define and own the interfaces, such as services and APIs between product components
• Perform code walkthroughs, reviews. Promote code-reuse. Identify opportunities for refactoring code, and ensure code is modular and extensible.
• Ensure adequate coverage of functional and non-functional requirements in test plans
• Provide guidance on production support/bug-fixing issues. Own the technical resolution of high-priority fixes
Technical Skills:
• 0-3 years of hands-on experience with Python and Python-based frameworks such as Django, Flask, and web2py, etc.
• Hands-on experience with web-based front-end technologies is a plus
• Understanding of fundamental design principles for building a scalable web application and integration using RESTful APIs and JSON data
• Deep familiarity with n-tier and MVC patterns
• Strong unit testing and debugging skills
• Familiarity with CI tools such as Jenkins
Who are we looking for?
• Should be comfortable working in a team-oriented, fast-paced, collaborative environment
• Willingness to take on ownership and responsibility
• Resourceful, confident under pressure, ability to communicate with folks with varied experience and backgrounds
• Aptitude for problem-solving and analytical skills


FirstFiling is a FinTech startup that is managed, operated, and driven by Chartered Accountants, Company secretaries, IT engineers, and Lawyers. We provide registration and financial compliance services to businesses and individuals across India.
Our aim is to simplify the lives of people by helping individuals and businesses with mandatory compliances, filings, and statutory requirements while promoting financial literacy among the masses.
Role: Backend Developer (2 openings)
Technology Profile-
The candidate must have experience in the following technologies (the more the better):
Backend:
Languages and Frameworks: PHP, NodeJS, Python, etc.
Database: MySQL, MongoDB, MariaDB, Neo4j, etc.
Extra: OAuth, Firebase
Requirements:
- Ability to reuse components
- Proven experience in working with Git and Github
- Creating and consuming a RESTful API
- You must have clear concepts of client-server architecture
- Familiarity with MVC (Model-View-Controller) design patterns
- Working experience with NoSQL and relational databases
- Understanding of OOP concepts
Furthermore, the candidate must have built or published any web app or project through which they can demonstrate their experience and knowledge of the aforementioned technologies and requirements.


GetSupp is looking for a Software Engineer to join its core team. You will be a key member of our team and will develop applications that help simplify a user's health discovery journey.
You will be responsible for the end-to-end development & execution of our core product offerings.
- Own & execute critical features end-to-end and work directly with the founding team to drive customer impact
- Ideate & help design features keeping in mind the scale and high availability of systems
- Develop, test and release schedule critical, high-quality features that will help build a polished product
- 2+ years of hands-on programming experience in Python language
- Experience with application development using Django or Flask
- Experience with MySQL / Postgres / NoSQL and hold a solid understanding of database design concepts
- Experience in API Design with REST & GraphQL
- Experience with caching methodologies using Memcached or Redis
- Experience with search technologies such as Elasticsearch, Lucene or Solr is a plus
- Experience with deployment and infra management using AWS, Azure or GCP is a plus
- A degree in Computer Science/Engineering or an equivalent degree

Developer should have 2-4 years of experience, with a indepth knowledge on how web/mobile app works.
Should have the following knowledge
- RESTful APIs, Python and Django or flask
- Database concepts (MySQL, PostgreSQL, MongoDB, Redis)
- GraphQL
- Version Control tools (Git)/Github/BitBucket
- Ability to communicate and have good writing skills
- Familiarity with multi-threaded applications
- Understanding of Linux Environment and unit test and debugging skills
About the role:
We are looking for an experienced Software Development Engineer II (SDE2) to help deliver high visibility and impact features for the ChakraHQ Platform. ChakraHQ Platform is the world's first Omnichannel Process Automation Platform. Imagine AWS but for operations and business teams; built on cutting edge technology stacks, to solve problems for modern businesses.
Technology specialists at ChakraHQ are at the core of the company's decisions and vision. As an SDE2, you will contribute to the design and development of the core technology stack of the ChakraHQ Platform. Working closely with Engineering, Product Management, Sales and Customer Success you will take ownership to develop features, plugins and custom fixes that will materially impact customer’s and ChakraHQ’s business. You will also be responsible for maintaining a streamlined build and CI/CD system. You will help coordinate the incorporation of upstream features into the ChakraHQ Platform.
Technologies you will work with: NodeJs, PostgreSQL, Serverless, Elasticsearch, Kibana, AWS, Google Cloud
Responsibilities:
- Design, develop and maintain features, services, products that are part of ChakraHQ
- Own delivery of said features and services
- Own success of the products by tracking its lifecycle with customers
- Build systems that scale horizontally
- Write automated tests to ensure code quality
- Work with customers to build a product roadmap
- Work with sales & marketing to sell your product to end-users
- Work as an integral part of an agile software development team to build features end-to-end
- Support those features in the ChakraHQ production environment by participating in an on-call rotation
Position Requirements:
- Bachelor's degree in Computer Science.
- 3+ years of experience working on teams to develop and deploy web or mobile applications
- Extensive experience in any one backend programming language - Java, NodeJS
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Experience in building highly scalable business applications, which involve implementing large complex business flows and dealing with huge amounts of data.
- Proficiency with git and Github workflows
- Expertise with test-driven development and automated testing
- Excellent analytical and problem-solving skills
- Excellent communication skills and fluent English
- Open to learn and work on new technologies



• 2+ years experience in application development
• experience with Python and Javascript is required.
• good knowledge of operating systems and networking concepts
• experience in using and understanding code from Open Source
• Strong command of NoSQL and ability to design schemas.
• Knowledge of front-end technologies such as React Native, React.js, or Javascript
• Experience with cloud infrastructure tools in AWS and Google Cloud
• experience with implementing best software engineering practices like version control with git, code reviews, writing unit-tests, writing readable code
• inclination towards researching new technologies and adapt them to solve challenges we face.
• Address all tech challenges and continue with tech innovation in order to improve business operations
• Experience with Live video stream a plus.
• Experience with AI preferred.



