Senior Software Engineer - Remote
WFA Digital Insight
The remote job market has seen a significant surge in demand for skilled software engineers, with a 25% increase in job postings over the past year. As companies like Med-Metrix continue to adopt digital transformation, professionals with expertise in full-stack development, security, and scalability are in high demand. With the Philippines emerging as a hub for remote tech talent, this role offers a unique opportunity for candidates to work with a global team and contribute to the development of innovative applications. Before applying, candidates should be prepared to showcase their technical skills, experience with cloud-based technologies, and ability to collaborate remotely.
Job Description
About the Role
As a Senior Software Engineer at Med-Metrix, you will play a crucial role in the development and maintenance of the company's production applications. You will collaborate with cross-functional teams to define, design, and ship new features, while also improving existing functionality. The ideal candidate will have a strong background in full-stack development, with expertise in TypeScript, HTML, SCSS, Angular, and rxjs.The role entails working on a remote basis, with a high degree of autonomy and flexibility. You will be expected to work closely with the product management team to understand and build out requirements for new features, and to collaborate with the software engineering team to resolve issues and share knowledge.
Med-Metrix is a company that values innovation, teamwork, and continuous learning. As a senior software engineer, you will have the opportunity to work on complex and challenging projects, and to contribute to the growth and development of the company's technology stack.
What You Will Do
- Implement all aspects of application design, from initial concepts to deployment
- Write TypeScript, HTML, and SCSS utilizing Angular and rxjs to power front-end client applications
- Utilize Node.js to power serverless architecture, hosted on AWS utilizing Lambdas and Docker containers
- Design and implement APIs utilizing serverless REST APIs and WebSocket services
- Design databases utilizing DynamoDB, the primary database for the application
- Manage infrastructure through cdk and CloudFormation
- Perform functional testing for your work in a local development environment
- Write unit tests and integration tests
- Monitor new features post-deployment using monitoring tools like Sentry
- Collaborate with the product management team to understand and build out requirements for new features
- Work closely with the software engineering team to collaborate on new features, resolve issues, and share knowledge
What We Are Looking For
- 5+ years of experience in software development, with a focus on full-stack development
- Strong proficiency in TypeScript, HTML, SCSS, Angular, and rxjs
- Experience with Node.js, AWS, and serverless architecture
- Knowledge of database design and implementation, with experience in DynamoDB
- Strong understanding of security, scalability, and performance optimization
- Experience with continuous integration and delivery
- Strong communication and collaboration skills
Nice to Have
- Experience with machine learning or artificial intelligence
- Knowledge of cloud-based technologies, such as AWS or Google Cloud
- Experience with agile development methodologies
Benefits and Perks
- Competitive salary package
- Opportunity to work on complex and challenging projects
- Collaborative and dynamic work environment
- Flexible working hours and remote work arrangement
- Access to cutting-edge technologies and tools
- Professional development and growth opportunities
- Comprehensive health insurance package
- Generous paid time off policy
How to Stand Out
- Showcase your proficiency in TypeScript, HTML, SCSS, Angular, and rxjs by providing examples of your work or contributing to open-source projects.
- Highlight your experience with Node.js, AWS, and serverless architecture, and be prepared to discuss the benefits and challenges of these technologies.
- Demonstrate your understanding of security, scalability, and performance optimization by providing examples of how you have addressed these issues in previous roles.
- Be prepared to discuss your experience with continuous integration and delivery, and how you have implemented these practices in previous roles.
- Research Med-Metrix and the company culture, and be prepared to discuss how your skills and experience align with the company's goals and values.
- Prepare to back up your claims with examples, and be specific about your achievements and the impact you made in your previous roles.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.