Job Overview
Senior Software Engineer
Role Description
We are currently looking for a Senior Software Engineer for a full-time on-site role. As a Senior Software Engineer, you will play a crucial role in our team, responsible for designing, developing, and maintaining complex software systems. Your primary focus will be to collaborate with cross-functional teams, identify business needs, and implement effective solutions. In addition, you will serve as a mentor and guide for junior engineers, actively participate in code reviews, and ensure that high-quality software development practices are consistently followed.
Qualifications
We are currently seeking a Senior Software Engineer for a full-time on-site role. Qualifications include:
- Excellent understanding of computer science concepts and principles.
- Expertise in Back-End Web Development and Software Development.
- Proficiency in Programming and Object-Oriented Programming (OOP).
- Strong problem-solving skills.
- Experience in building scalable and high-performance systems.
- Experience in cloud-native and microservices architectures is a plus.
- Bachelor’s or Master’s degree in Computer Science or related field.
- Excellent written and verbal communication skills.
- Ability to work collaboratively in a team environment.
- Passionate about staying up-to-date with the latest industry trends and technologies.
Additional expertise and experience in:
- ReactJS
- HTML & CSS/SASS
- JSON and RESTful APIs
- TypeScript, Node.js, JavaScript
- GraphQL
- SOLID Programming Principles
- Design Patterns
- Event-Driven Design (Pub/Sub, Message Queues, Event Sourcing, CQRS)
- AWS Experience (AWS Lambda, AppSync, DynamoDB, Aurora, Amplify, Kinesis, S3)
- Asynchronous Programming
- Test Automation (TDD, Unit, Integration, API, Contract Testing; Jest or other testing frameworks)
- Infrastructure Automation
- Good communication skills and experience with client communication
- Excellent team player
Job Detail
- Offered SalaryNot Specified
- Career LevelNot Specified
- ExperienceNot Specified
- GenderBoth
- INDUSTRYComputer and technology
- QualificationBachelor's Degree