Job Description:
Senior Software Engineer Role
Key Responsibilities:
* Develop new features from conception to delivery, participating in code reviews and testing.
* Lead technical projects, manage priorities, remove obstacles, and maintain project momentum.
* Write high-quality, testable, maintainable code with scalability and performance in mind.
* Participate in regular video discussions with peers to review ideas and provide constructive feedback.
Technical Requirements:
* Strong skills in Python and Django with an understanding of object-oriented programming principles.
* Experience with ReactJS and TypeScript is required.
* Familiarity with Git and CI/CD pipelines is necessary.
* Proficiency in SQL/relational databases and public cloud platforms (AWS, GCP, or Azure) is expected.
* Passion for designing innovative solutions that meet end-user needs is essential.
* At least 5 years of experience in mobile or web development is required.
* A collaborative mindset and ability to effectively communicate technical ideas are vital.