As a Founding Software Engineer at Centralize, you'll play a critical role in shaping the future of our product. You will work closely with the founders to design, develop, and deploy scalable software solutions that integrate seamlessly with numerous SaaS tools. Your responsibilities will include building and maintaining core features, ensuring high performance and responsiveness of applications, and contributing to the technical vision and strategy. This role requires proficiency in modern programming languages (e.g., Python, JavaScript), experience with cloud services (AWS, GCP), and a strong understanding of data structures and algorithms.
Must Have Requirements:
- Experience: Minimum 5 years of experience in software development, with a focus on building scalable and robust systems.
- Technical Skills: Proficiency in modern programming languages such as Python, JavaScript, or Java. Strong understanding of data structures, algorithms, and software design patterns.
- Cloud Services: Hands-on experience with cloud platforms like AWS, GCP, or Azure.
- Database Management: Experience with both SQL and NoSQL databases.
- APIs: Proven experience in designing and integrating RESTful APIs.
- Version Control: Proficiency with Git and collaborative development workflows.
- Problem-Solving: Strong analytical and problem-solving skills with a proactive attitude.
- Communication: Excellent communication skills with the ability to articulate technical concepts to non-technical stakeholders.