Senior Software Engineer - Remote Opportunity at Strum
About the Role
We are seeking a Senior Software Engineer to join our dynamic team at Strum. This remote position allows you to work from Bangladesh while contributing to our innovative projects. As a Senior Software Engineer, you will play a crucial role in analyzing, designing, building, implementing, and supporting our digital solutions.
What You'll Do
- Design, develop, and modify software using various programming languages tailored to our products.
- Oversee end-to-end API delivery, including planning, design, development, testing, and deployment of APIs.
- Analyze user needs to determine how software should be built or modified.
- Translate business requirements into scalable software solutions.
- Communicate effectively with both technical and non-technical stakeholders.
- Collaborate within a cross-functional team using the Scrum agile methodology.
- Understand the capabilities and limitations of data outputs from software.
- Participate in design and code reviews, providing insights and improvements.
Requirements
- BS/MS in Computer Science or a related field.
- 5+ years of relevant experience in web services such as REST, SOAP, and GraphQL APIs.
- Mastery of the .NET framework and C#.
- Strong knowledge of MS Azure programming and some familiarity with Machine Learning models.
- 4+ years of enterprise-level coding experience in JavaScript (NodeJS, ReactJS, AngularJS), Python, or other programming languages.
- Experience with Agile methodologies and cross-functional teams.
- Excellent understanding of object-oriented design and design patterns.
- Knowledge of Git, Jira, and TFS in an agile environment is preferred.
Nice to Have
- Experience working with North American clients.
- Familiarity with database management as it relates to software development.
- Experience in software testing and design.
What We Offer
- Competitive salary with performance-based compensation.
- Fully remote work environment.
- Opportunity to work in a fast-moving, mission-driven company.
- Autonomy and growth opportunities within the organization.
- Collaborative work with creative and enthusiastic team members.
- Recognition for high-caliber work and contributions.
- Flexible working hours from Sunday to Thursday, 1:00 PM to 10:00 PM BST.
- All government holidays in Bangladesh and weekends on Friday and Saturday.
This Senior Software Engineer role at Strum offers a unique opportunity to work remotely while contributing to innovative projects. With competitive compensation and a collaborative environment, this position is ideal for tech enthusiasts.
Who Will Succeed Here
Proficient in C and .NET for developing scalable applications, with a strong understanding of Azure cloud services for deployment and management of applications.
Self-motivated and disciplined, capable of thriving in a fully remote environment while effectively managing time and meeting project deadlines.
Extensive experience in full-stack development with a focus on JavaScript frameworks like React and AngularJS, complemented by a solid grasp of REST and SOAP APIs for seamless integration.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months