Job Openings
Senior Full Stack developer
About the job Senior Full Stack developer
Position Overview: We are seeking an experienced Senior Full Stack Developer with a minimum of 6 years of proven expertise to join our innovative team. The ideal candidate will possess strong proficiency in Python, SQL, PL/SQL, and front-end Power BI development. As a Senior Full Stack Developer, you will play a key role in designing, developing, and maintaining sophisticated software solutions that drive our company's success.
Main skillset:
- Python
- SQL
- PL/SQL
- Front-end BI Skills
Key Responsibilities:
- Lead cross-functional teams in gathering requirements, architecting software solutions, and implementing new features.
- Develop scalable backend systems using Python and SQL/PLSQL to efficiently handle data processing, storage, and retrieval.
- Design and implement RESTful APIs and web services to integrate with external systems and applications.
- Create visually compelling and interactive dashboards and reports using Power BI to visualize data insights effectively.
- Optimize application performance and ensure the reliability, availability, and security of software systems.
- Conduct thorough code reviews, identify areas for optimization, and mentor junior developers to foster growth and excellence.
Required Skills and Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6+ years of experience in full stack software development, with a focus on Python, SQL, PL/SQL, and front-end Power BI.
- Proficiency in Python programming language and experience.
- Strong understanding of relational databases, SQL querying, and database design principles.
- Extensive experience with PL/SQL programming and Oracle database technologies.
- Demonstrated expertise in developing interactive dashboards and reports using Power BI or similar BI tools.
- Solid grasp of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Excellent problem-solving skills, attention to detail, and ability to thrive in a fast-paced environment.
- Strong communication skills and ability to collaborate effectively with team members and stakeholders.
Preferred Skills:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Proficiency in Agile development methodologies and DevOps practices.
- Relevant certifications in technologies or frameworks (e.g., Microsoft Certified: Power BI, Oracle Certified Professional).
Package Details