Summary
The job is for a Senior Software Developer position at Remotebase, focusing on .NET Core and ReactJS. The role involves developing high-quality software, leading technical teams, collaborating with cross-functional teams, and problem-solving. Remote work is allowed, with flexible hours.
Requirements
- Experience: 7+ years of professional experience in software development with a focus on .NET Core
- Technical Skills: Proficiency in .NET Core and C#
- Technical Skills: Strong experience with ReactJS, JavaScript, HTML, and CSS
- Technical Skills: Familiarity with RESTful APIs and web services
- Technical Skills: Experience with SQL and NoSQL databases
- Technical Skills: Knowledge of version control systems, preferably Git
- Technical Skills: Understanding of DevOps practices and CI/CD pipelines
Responsibilities
- Development: Design, develop, and maintain high-quality software using .NET Core and ReactJS
- Development: Write clean, scalable, and efficient code following best practices
- Development: Ensure the performance, quality, and responsiveness of applications
- Development: Conduct code reviews and provide constructive feedback
- Development: Troubleshoot, debug, and upgrade existing systems
- Technical Leadership: Lead by example and mentor junior developers
- Technical Leadership: Drive technical innovation and promote best practices within the team
- Collaboration: Work closely with product managers, designers, and other developers
- Collaboration: Participate in all phases of the development lifecycle
- Collaboration: Coordinate with cross-functional teams to ensure projects meet business objectives and compliance standards
- Problem Solving: Identify and address technical issues, bugs, and bottlenecks
- Problem Solving: Propose and implement effective solutions to complex technical problems
Preferred Qualifications
- Preferred Qualifications: Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Preferred Qualifications: Familiarity with Agile and Scrum methodologies
- Preferred Qualifications: Experience with microservices architecture
- Preferred Qualifications: Knowledge of containerization technologies like Docker and Kubernetes
Benefits
- Benefits: Fully remote with office optional
- Benefits: Flexible timings
- Benefits: Market competitive compensation
- Benefits: Insane learning and growth opportunities