Desenvolvedor Back-End Sênior
Core Responsibilities:
- Develop and maintain backend systems: Design, implement, and enhance server-side applications and APIs using Node.js, TypeScript, and Python.
- Database management: Work with MySQL and DynamoDB to design and optimize data models, ensuring data integrity and performance.
- AWS cloud infrastructure: Utilize AWS Lambda and other serverless technologies to build and deploy scalable, cost-effective solutions.
- Collaboration: Partner closely with frontend developers, DevOps, and the broader team to ensure seamless integration and functionality.
- Problem-solving: Proactively monitor system performance, identify potential issues, and implement solutions to ensure stability and reliability.
Essential Technical Skills:
- System Design: develop solutions for scale
- Backend development: Proficiency in Node.js, TypeScript, and Python.-
- Database systems: Strong understanding of MySQL and DynamoDB, including data modeling, query optimization, and performance tuning.
- Serverless architecture: Hands-on experience with AWS Lambda and other serverless components for building scalable and efficient applications.
- AWS cloud platform: Familiarity with core AWS services such as EC2, S3, CloudWatch, and IAM.
- Version control: Experience with Git for code management and collaboration.
Agile Mindset and Soft Skills:
- Agile Principles: Understanding of Agile values and principles (collaboration, customer focus, adaptability, iterative development).
- Scrum/Kanban Experience: Experience working in Scrum or Kanban environments, understanding their ceremonies and artifacts.
- Collaboration: Strong teamwork and communication skills, able to work effectively with other developers, designers, and product managers.
- Adaptability: Open to feedback, willing to learn and adjust to changing requirements.
- Problem-Solving: Ability to analyze problems, propose solutions, and implement them effectively.
Desirable Additional Skills:
- CI/CD: Knowledge of continuous integration and continuous deployment pipelines.
- AI/Machine Learning: Familiarity with AI/ML concepts and frameworks.