Key Responsibilities:
1. Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
2. Design, develop, and maintain backend services and APIs using Python Flask.
3. Develop front-end components using Typescript, ensuring a seamless user experience.
4. Implement monitoring and observability solutions using Data Dog to track application performance and troubleshoot issues.
5. Containerize and manage applications using Kubernetes to ensure scalability and reliability.
6. Utilize GCP services to deploy, manage, and monitor cloud-based applications.
7. Leverage BigQuery for data analysis and reporting, optimizing queries for performance.
Write clean, maintainable, and well-documented code.
8. Participate in code reviews and provide constructive feedback to team members.
9. Stay updated with industry trends and emerging technologies, recommending innovative solutions when applicable.
Qualifications:
1. Bachelor’s degree in Computer Science or a related field (or equivalent work experience).
2. Proven 5 to 10 year experience in software development using Python Flask, React and Typescript.
3. Strong knowledge of containerization and orchestration technologies, particularly Kubernetes.
4. Experience with monitoring and logging tools, such as DataDog.
Hands-on experience with Google Cloud Platform (GCP) services.
5. Experience working with BigQuery for data analysis and reporting.
Familiarity with database systems, RESTful APIs, and web services.
6. Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
7. Excellent communication and teamwork skills.
Self-motivated with a strong commitment to delivering high-quality software.
Benefits:
1. Competitive salary and performance-based bonuses.
2. Opportunity to work on cutting-edge technology and make a significant impact.
3. Collaborative and innovative work environment.
Career growth and development opportunities.
4. Work-life balance initiatives.