Inkit is looking to solve the problem of safeguarding users' privacy and freedom with their Secure Document Generation (SDG) software, and they need a Senior Software Engineer to architect, develop, and enhance their secure document generation platform.
Requirements
- Strong proficiency in backend development using Go and/or Python
- Advanced experience building frontend applications with React and TypeScript
- Experience designing, building, and documenting RESTful APIs and microservices
- Solid understanding of software design patterns, data structures, and algorithms
- Production experience with Docker containerization and container orchestration
- Experience running applications in production on AWS (EC2, S3, RDS, etc.)
- Knowledge of relational database design and query optimization
Responsibilities
- Design and implement scalable, maintainable application architectures across the full technology stack
- Develop robust backend services and APIs using Go and Python with a focus on performance and security
- Create responsive, intuitive frontend interfaces using React and TypeScript following modern best practices
- Optimize application performance and resource utilization throughout the technology stack
- Independently design, develop, and maintain high-performance web applications and APIs
- Architect solutions for scalability and efficiency, ensuring robust backend systems and intuitive frontend interfaces
- Lead complex feature development from conception through deployment
Other
- Bachelor's degree in Computer Science or a related field (or equivalent experience)
- 5+ years experience in full-stack software development with demonstrated technical leadership, preferably in a startup
- Strong communication skills and experience mentoring junior developers
- Excellent problem-solving skills and ability to work independently in a fast-paced environment
- A proactive attitude with a passion for mentoring and supporting the engineering organization