Senior Backend Software Developer Position
Description:
* This senior-level position involves leading the development of complex software solutions using AWS and other cloud-based technologies.
* The ideal candidate will have extensive experience in backend development, with a focus on data-intensive applications.
Responsibilities:
1. Bulk new features for the REST API & enhance the AWS infrastructure on top of a modern tech stack using C# and AWS CloudFormation.
2. Lead the implementation of new features and enhancements in collaboration with product management, designers, and QA team.
3. Oversee the pull request review process to ensure high code quality and provide valuable insights.
4. Enhance application performance by optimizing scalability and reducing latency.
5. Develop features using AWS tools such as Lambda, S3, DynamoDB, and Redshift.
6. Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies.
7. Identify and resolve bottlenecks to ensure high availability and uptime.
Requirements:
* At least 7 years of backend development experience, with a focus on data-intensive applications.
* Proficiency in at least one backend language (e.g., C#, Java, C++).
* Experience with AWS services (e.g., EC2, S3, Lambda, RDS, Redshift).
* Understanding of ELT/ETL processes and challenges in handling large-scale data.
* Understanding of Software Design fundamentals.
* Problem-solving skills and a passion for clean, maintainable code.
What We Offer:
* Competitive compensation package.
* Opportunities for growth and development.
* Flexible remote work options.
* Comprehensive employee benefits.