Backend Engineer at AlphaClub (Cheers)

Full Time1 month ago
Employment Information
Job Description
As a .NET Backend Engineer, you will be responsible for designing, developing, and maintaining robust backend systems using the .NET framework. This role involves collaborating with cross-functional teams to deliver scalable and high-performance solutions that meet business requirements. You will work on full-stack development, focusing on server-side logic, database interactions, and API integrations. The ideal candidate will contribute to the architecture and implementation of web applications, ensuring seamless integration with frontend components and third-party services. You will also be involved in continuous improvement initiatives to optimize system efficiency and reliability.
Key Responsibilities
  • Develop and maintain backend applications using C# and ASP.NET Core
  • Design and implement RESTful APIs for web and mobile platforms
  • Collaborate with database administrators to create and optimize SQL Server databases
  • Implement and manage data storage solutions including relational and NoSQL databases
  • Ensure system performance, scalability, and security through code optimization and best practices
  • Write and maintain technical documentation for backend systems and APIs
  • Participate in code reviews and contribute to improving code quality across the team
  • Integrate third-party services and tools to enhance application functionality
  • Monitor and troubleshoot backend systems to ensure reliability and uptime
  • Stay updated with emerging technologies and industry trends in backend development
Job Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Minimum 3 years of experience in .NET backend development
  • Proficiency in C# programming language and object-oriented design principles
  • Strong understanding of ASP.NET Core, Entity Framework, and MVC architecture
  • Experience with RESTful API development and integration with frontend technologies
  • Solid knowledge of SQL Server and database management systems
  • Familiarity with NoSQL databases such as MongoDB or Redis
  • Understanding of cloud platforms like AWS, Azure, or Google Cloud
  • Experience with version control systems (e.g., Git) and agile development methodologies
  • Proficiency in writing unit tests and implementing automated testing frameworks
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills for collaborating with team members and stakeholders
  • Ability to work independently and as part of a team in a fast-paced environment
  • Familiarity with DevOps practices and CI/CD pipelines
Preferred Qualifications
  • Experience with message queue systems (e.g., Kafka, RabbitMQ)
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes)
  • Familiarity with microservices architecture and distributed systems
  • Experience with API gateways and service mesh technologies
  • Understanding of security protocols (e.g., OAuth, JWT, SSL/TLS)
  • Proficiency in performance tuning and load balancing techniques
  • Experience with database sharding and replication strategies
  • Familiarity with serverless computing and event-driven architectures
  • Knowledge of cloud-native development practices and serverless frameworks
  • Experience with monitoring tools (e.g., Prometheus, Grafana, ELK stack)
  • Understanding of data modeling and schema design principles
  • Familiarity with API versioning and backward compatibility strategies
  • Experience with automated deployment and infrastructure as code
  • Strong analytical skills for debugging complex system issues
Company Benefits
Our company offers competitive compensation packages, including performance-based bonuses and equity options. We provide flexible work arrangements with remote work opportunities and compressed workweeks. Employees enjoy comprehensive health insurance coverage, retirement plans with matching contributions, and professional development budgets. We also offer career growth opportunities through mentorship programs and internal promotions. Additional benefits include wellness stipends, team-building activities, and a collaborative work environment that encourages innovation and creativity. The company supports continuous learning through access to online courses and certifications. We also provide a competitive salary, stock options, and a dynamic work culture that values work-life balance and employee well-being.
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact