Senior Backend Software Developer Opportunity
Overview:
* We're looking for a skilled Backend Software Developer to join our team and contribute to the development of innovative software solutions.
* This role offers a challenging opportunity to work on cutting-edge technology stacks and collaborate with cross-functional teams.
Main Responsibilities:
1. Create new features for the REST API and enhance the AWS infrastructure using C# and AWS CloudFormation.
2. Collaborate with product management, designers, and QA team to implement new features and enhancements.
3. Participate in the pull request review process to ensure high code quality and provide valuable insights.
4. Improve application performance by optimizing scalability and reducing latency.
5. Develop features using AWS tools like 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.
Key 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.