CivicEye is experiencing explosive growth and is looking for a Software Engineer to assist with application development and implementation to enhance and maintain the company's platform.
Requirements
- Strong programming expertise in React, Node.js, and TypeScript, or solid background in .NET or Java
- Excellent documentation capabilities using Confluence, Notion, or similar platforms
- Experience designing, developing, and deploying cloud-native applications on AWS or GCP
- Proficiency with modern CI/CD pipelines, automated testing, and deployment strategies
- Strong understanding of microservices, APIs, and distributed systems
- Experience with database design, optimization, and programmatic manipulation (SQL and NoSQL)
- Hands-on experience with infrastructure as code (e.g., Terraform, CloudFormation) and containerization (Docker, Kubernetes preferred)
Responsibilities
- Enhance systems and processes to streamline coding work
- Participate in project teams or specific initiatives to drive desired outcomes
- Collaborate with other Engineers
- Write code from scratch
- Debug their own and others’ code
- Review Pull Requests
- Contribute to meetings to align around Agile practices and work planning
Other
- Minimum 3 years of development experience in a fast-paced, team environment
- Experience operating in an Agile production environment
- Life-long learner and eager to try new things
- Cheerful and energetic with a professional presence, ample discretion and confidentiality, a positive attitude, and a willingness to go above and beyond
- Excellent time management and organization skills including the ability to prioritize, support, and anticipate the needs of the company with initiative and enthusiasm