Summary
Join SiteZeus as a Full Stack Engineer and contribute to the design, development, and launch of advanced features on our cloud-based predictive analytics mapping platform. We are looking for a candidate with 5-8 years of experience in full-stack development, proficiency in C#/.NET, and experience with various front-end technologies. You will collaborate with a team of designers and engineers to create user-centric features and ensure the platform's scalability and performance. The position offers a competitive salary, remote work flexibility, and a comprehensive benefits package. SiteZeus values a team-oriented environment and encourages professional growth. We are committed to creating a diverse and inclusive workplace.
Requirements
- Bachelor's in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- Demonstrable experience as a Full Stack Engineer or similar role for 5 - 8 years with a strong portfolio of work
- Professional working proficiency in English required
- Proficiency in testing, particularly focused on the back end
- Deep knowledge and experience with C#/.NET, including work with highly scalable application development, distributed systems, and message queuing systems
- Proficiency in front-end languages and libraries (e.g., HTML/ CSS, JavaScript/TypeScript, XML, jQuery) and JavaScript frameworks (e.g., Vue, React)
- Familiarity with databases (e.g., MSSQL, PostgreSQL), web servers (e.g., Nginx), and UI/UX design
- Proficiency in asynchronous programming techniques
- Comprehensive understanding of cloud service platforms (e.g., Google Cloud, Azure, AWS)
- Familiarity with version control systems (e.g., GIT)
- Experience managing CI/CD in Azure Devops
- Experience with CRUD (Create, Read, Update, Delete) operations and Object-Relational Mapping (ORM)
- Proficiency in developing and working with APIs
- Excellent communication and teamwork skills with stellar references
- Exceptional attention to detail
- Exemplary problem-solving skills
Responsibilities
- Contribute to the designing, building, and rolling out of advanced features on our cloud-based predictive analytics mapping platform
- Develop clean, high-quality, and maintainable code using proven engineering practices (unit testing, source control, continuous integration, design patterns, automation, etc.)
- Partner with UX/UI designers, product managers, and other engineers to ideate, design, develop, and launch new user-centric features that meet our clients' needs
- Ensure the platform's scalability and performance meet set standards
- Identify and resolve bottlenecks to ensure seamless functionality
- Conduct testing and validation to ensure the reliability and robustness of the web application
- Spearhead code reviews to maintain superior code quality
- Create high-quality software analysis, design, and architecture documents
- This includes commenting code and documenting debug processes and challenges
Preferred Qualifications
- Proficiency in testing on the front end
- Preferred experience with Azure or other cloud providers
- Knowledge of MediatR
- Understanding of microservices architecture
- Experience with JWT authentication
- Familiarity with handling big data
- Experience with JWT authentication
- Vue, TypeScript, and state management tools in Vue, such as Pinia or Vuex experience
- Experience with .NET 5 or higher
- Familiarity with EF (Entity Framework)
- Experience with Docker containers and Kubernetes clusters, along with configuration and debugging of both
- Experience with managing geospatial objects and analytics
- PostgreSQL experience
- Background in Agile methodologies, including participation in team events and adherence to Agile structures
Benefits
- Unlimited PTO that we encourage you to use
- Flexible work hours
- 401(k); health, vision, and dental; and other traditional benefits for U.S.-based employees
- Paid parental leave
- Paid monthly community service time
- Paid company summits
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.