What are the responsibilities and job description for the Software Engineer - Full Time & In Office position at Stenger & Stenger PC?
Software Engineer Position
28 Technologies is looking for an experienced Software Engineer to join our organization. Our ideal candidate is self-motivated, detail oriented and has a passion for process improvement.
Responsibilities:
- Design, develop, and implement cloud-based solutions for various business requirements
- Monitor and maintain cloud infrastructure and applications, troubleshoot and resolve issues as needed
- Participate in code reviews and contribute to the development of best practices and standards for cloud development
- Stay up-to-date with the latest developments in cloud technology and recommend ways to improve our cloud environment
- Help grow an early stage startup
- Contribute to establishing best practices
Requirements:
- Bachelor’s degree in computer science or similar field
- Experience with a modern frontend JavaScript framework such as Angular or React
- HTML, CSS proficiency
- Python FastAPI
- Familiarity with MongoDB and Postgres
- Cloud experience (Azure)
- Understanding of CI/CD
- Database knowledge (relational and non-relational)
- Proficiency in Git
- Knowledge of software development best practices
- Kubernetes/Docker experience
- Strong communication skills and ability to work well with a team
- Proactive and self-managing
- Experience building ASP.NET web API’s
Preferred Qualifications
- Experience with a modern frontend JavaScript framework such as Angular or React
- HTML, CSS proficiency
- Familiarity with spaCy
- Experience with OCR technology
- Experience with Dapr
- Experience working at a startup
- Experience building out CI/CD pipelines using Git Actions
- Experience with microservice based architecture
- Experience using IaC (Terraform preferred)
Our Tech Stack
- Databases: Azure Cosmos DB, PostgreSQL
- Backend: ASP.NET, Python FastAPI
- Frontend: Angular 15
- Cloud: Azure
Our organization will provide opportunities for job growth to individuals who are quick learners and who demonstrate a strong work ethic, technology aptitude, dependability, and teamwork. Come join a company that celebrates a unique and fun culture, and that recognizes and truly appreciates our employees. We offer competitive salary, medical/dental/vision/life/disability and a 401K with a specific level of matching, as well as many other unique benefits that celebrate and reward our people, their hard work, and dedication.