Full Time
5000
40
Feb 5, 2024
Responsibilities:
1. Collaborate with cross-functional teams to gather and understand project requirements, ensuring alignment with business goals.
2. Lead the development of full-stack solutions, taking ownership of the entire software development lifecycle.
Utilize project management skills to plan, prioritize, and execute tasks effectively, ensuring timely delivery of high-quality solutions.
3. Interface with various 3rd party APIs, with a particular emphasis on Google and Airtable, to integrate external services seamlessly into our applications.
4. Demonstrate proficiency in Docker to rapidly develop Minimum Viable Products (MVPs) and streamline deployment processes.
5. Evaluate and make informed decisions regarding database choices, such as InfluxDB vs MongoDB, based on project requirements and performance considerations.
6. Possess a deep understanding of visualization tools like Grafana and Looker, leveraging them to create insightful and user-friendly data representations.
7. Stay abreast of modern programming languages, including but not limited to Go and Python, and apply them appropriately to enhance system functionality.
Qualifications:
- Bachelor’s or advanced degree in Computer Science, Software Engineering, or a related field.
- Strong command of English language, written and verbal.
- Proven experience as a Full Stack Developer with a focus on project management.
- Strong proficiency in working with 3rd party APIs, especially Google and Airtable.
- In-depth knowledge of Docker for efficient MVP development and deployment.
- Experience with database selection and optimization, including but not limited to InfluxDB and MongoDB.
- Familiarity with visualization tools such as Grafana and Looker.
- Solid understanding of modern programming languages, with a preference for proficiency in Go and Python.
- Excellent problem-solving skills.
- Ability to work in a fast-paced and collaborative environment.