- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 4 weeks ago
- Work mode
- In office
- Education
- Bachelor's Degree
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role and Company
Our client is a Fortune 100 technology firm focused on connecting people globally through advanced platforms. The company prioritizes scaling by focusing on customer needs and values a commitment to excellence in technology solutions.
Key Responsibilities
- Take ownership of the product architecture, partnering closely with product managers, designers, and engineers to define the technical roadmap aligned with business objectives.
- Effectively communicate technology strategies to internal teams and external stakeholders including leadership.
- Develop enterprise-grade systems that are scalable, intuitive, secure, and highly available.
- Write consistent, high-quality, and efficient code with monitoring and alerting in place to ensure reliability and performance.
- Perform design and code reviews to maintain best practices regarding scalability and performance.
- Analyze and enhance system resources in terms of efficiency, stability, and scalability.
- Manage stakeholder expectations to align project deliverables and satisfaction.
- Debug and monitor application logs to promptly identify and resolve issues, using appropriate logging tools and methodologies.
- Participate actively in project planning and estimation to establish achievable timelines and milestones, breaking down large projects into manageable tasks.
- Provide level 3 (L3) support for existing products by troubleshooting and addressing complex issues.
- Refactor existing codebases to improve performance, scalability, and maintainability.
- Implement new features in alignment with project requirements.
- Create and maintain up-to-date, accurate, and accessible technical documentation for software applications and systems.
- Conduct in-depth context studies of products and tools to thoroughly understand their functionality and requirements.
Candidate Profile and Required Expertise
- Bachelor’s degree preferred or an equivalent mix of education, training, and experience.
- Proven professional experience in Full Stack development encompassing frontend development, backend system design, database management, and integration.
- Expertise with frontend frameworks such as ReactJS or React Native.
- Proficiency with backend programming languages including but not limited to PHP, Hack Lang, JavaScript, Python, Java, or C#.
- Strong working knowledge of both SQL and NoSQL databases, including experience with Object-Relational Mapping (ORM) and database design.
- Minimum of 3 years professional experience developing codebases using microservices architecture, RESTful APIs, and GraphQL.
- Experience in asynchronous and parallel service development.
- Familiarity with cloud platforms such as AWS or Azure (preferred).
- Capability in log monitoring within distributed systems.
- Excellent command of professional English communication.
Additional Attributes and Behavioral Expectations
- Comfortable navigating end-to-end customer and IT support processes.
- Adaptability to dynamic and changing environments.
- A cooperative, team-oriented mindset with a strong sense of curiosity and a low-ego approach.
- A results-driven outlook focused on contributing to business success.
- Communicates proactively and professionally with all stakeholders and partners.
- Maintains a respectful, adaptable, and professional demeanor.
- Consistently delivers high service quality to all users and demonstrates enthusiasm to learn new technologies.
Minimum education
Bachelor's Degree
Skills
Tools & software
How they work
Communication
Teamwork & Collaboration
Adaptability
Learning Agility
Results Orientation
Languages
Servicenow