ThoughtVerve
Website:
thoughtverve.com
Job details:
About us
ThoughtVerve provides tailored software & technology solutions to clients across the globe for decisive outcomes. Headquartered in Bangalore, we are committed to long-term partnerships with our clients pivoted around sustainable, top-of-industry practices. We commit to be with our clients every step of the way starting from conception through their evolution.
About the Role
We seek a talented and motivated Full Stack Developer with Dev Ops skills in AWS Cloud to join our dynamic team. The ideal candidate should have a strong background in both front-end and back-end development, as well as significant experience in designing, implementing, and maintaining applications on the AWS Cloud platform. The successful candidate will work collaboratively to deliver high-quality software solutions.
Key Responsibilities
1. Application Design & Development
- Design, develop, and deploy scalable web applications using AWS cloud services.
- Build front-end interfaces with responsive UI/UX best practices.
- Develop RESTful or GraphQL APIs to connect front-end and back-end systems.
- Implement secure authentication, authorization, and session management.
2. Cloud Integration (AWS)
- Architect and implement AWS-based solutions using services like:
- Compute: EC2, Lambda, ECS, EKS
- Storage: S3, DynamoDB, RDS, EFS
- Networking: API Gateway, CloudFront, Route 53, VPC
- Use AWS SDKs and CLI like AWS Amplify for automation and integration.
- Configure CI/CD pipelines with AWS CodePipeline, CodeBuild, or GitHub Actions.
3. DevOps & Infrastructure
- Set up Infrastructure as Code (IaC) using AWS CloudFormation or Terraform.
- Manage containerized applications using Docker and Kubernetes (EKS).
- Monitor performance and logs using CloudWatch and X-Ray.
- Ensure high availability, scalability, and disaster recovery planning.
4. Database Management
- Design and optimize database schemas in RDS (MySQL/PostgreSQL) or NoSQL (DynamoDB).
- Implement caching layers using ElastiCache (Redis/Memcached).
- Write efficient queries, stored procedures, and indexing strategies.
5. Security & Compliance
- Integrate authentication, authorization, and user management using AWS Cognito.
- Apply AWS security best practices (IAM roles, policies, encryption).
- Implement secure APIs, SSL/TLS, and secrets management (AWS Secrets Manager, Parameter Store).
- Integrate Content Delivery Network (CDN) using CloudFront
- Conduct code reviews and vulnerability assessments.
6. Collaboration & Agile Development
- Work closely with designers, backend developers, and DevOps engineers.
- Participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives).
- Write clean, maintainable, and testable code following software engineering standards.
Required Technical Skills
Front-End
- Languages: JavaScript, TypeScript like Angular
- Frameworks: React.js, Next.js, or Vue.js
- Styling: TailwindCSS, Material UI, Bootstrap, CSS-in-JS
- State Management: Redux, Recoil, Context API
- Build Tools: Vite, Webpack, Babel
- Content Management system: WordPress, Strapi
Back-End
- Languages: Node.js (Express.js, NestJS), Python (Flask, FastAPI), or Java (Spring Boot)
- API Development: RESTful APIs, GraphQL
- Authentication: JWT, OAuth2.0, AWS Cognito
AWS Cloud
- Core Services: EC2, S3, Lambda, API Gateway, DynamoDB, RDS
- CI/CD: CodePipeline, CodeDeploy, CodeBuild
- Containers: Docker, ECS, EKS
- Monitoring: CloudWatch, CloudTrail, AWS X-Ray
- Networking: Route 53, VPC, Load Balancers, CloudFront
DevOps / Infrastructure
- Infrastructure as Code (IaC): CloudFormation, Terraform
- Version Control: Git, GitHub, GitLab
- CI/CD Tools: Jenkins, GitHub Actions, AWS CodePipeline
- Testing: Jest, Cypress, Mocha/Chai, Postman
Databases
- Relational: MySQL, PostgreSQL, Aurora
- NoSQL: DynamoDB, MongoDB
- Caching: Redis, ElastiCache
Other Useful Skills
- Understanding of Serverless architecture
- Familiarity with Event-driven systems (SNS/SQS, Kinesis)
- Knowledge of Microservices design and API Gateway patterns
- Strong debugging and performance optimization skills
💼 Typical Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5–8 years of experience in full stack development.
- AWS Certification (preferred):
- AWS Certified Developer – Associate
- AWS Certified Solutions Architect – Associate/Professional
- AWS Certified DevOps Engineer
Click on Apply to know more.