We are seeking a highly skilled and experienced Senior Software Engineer to join a dynamic team. Requires Full Stack skills and prior work in a software company is a plus! You will be instrumental in developing an enterprise platform from the ground up. Collaborate with a talented team to design and implement cutting-edge technology solutions that drive their product's success. This is an extraordinary opportunity for those who thrive on challenges and want to make a significant impact in a startup environment. Must be open to working onsite.
Qualifications:
- 5+ years of software development experience with a focus on enterprise-level platform development.
- Full Stack technical experience is required (some front-end development).
- Proficiency in C#, Visual Studio, .NET Core.
- Strong understanding of object-oriented programming and design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with continuous integration and iterative development methodologies.
- Excellent problem-solving skills with the ability to think creatively and adapt to evolving requirements.
Responsibilities:
Lead Development: Design, develop, and deploy key components of the platform.
Collaborate: Work with cross-functional teams, including product managers and UX designers, to define, design, and deliver new features.
Optimize: Ensure the performance, quality, and responsiveness of applications, addressing bottlenecks and bugs as they arise.
Innovate: Stay updated on technology trends and best practices, applying them to enhance the product.
Strategize: Contribute to the strategic direction of system architecture and the product roadmap.