Boutique Recruitment Agency - helping clients and candidates transform their lives.
Full Stack Developer
Location
South Africa
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Developer
DataTech Recruitment
• Develop T-SQL stored procedures and functions to implement business logic • Develop regression tests to test T-SQL code • Perform database performance optimization • Perform application support on rotational basis • Build responsive web pages that provide a good user experience and uses efficient data transfer between front-end, service layer, and back-end databases • Use AngularJS to develop reusable front-end components
Job Requirements
- Minimum 3 years’ experience with T-SQL programming
- writing and debugging stored procedures using tools such as SQL Server Management Studio / SQL Server Profiler
- identifying and addressing query performance issues
- processing bulk datasets into large databases
- Experience with SSAS
- SQL Server Data Tools
- ASP.Net MVC
- AngularJS
- Bootstrap
- MongoDB would be an advantage
- Experience with modular DB’s
- Financial systems
- Agile Development
- non-technical requirements such as being a Team player and attention to detail
- Ability to work under pressure and tight deadlines
- Required to work overtime if necessary
Benefits
- very competitive rates
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Smart Contracts Team
MLabsWe are a Haskell, Rust, Blockchain and AI consultancy.
• Stay connected with the EVM ecosystem, bringing vital learnings and applicable explorations back to the team to improve EVM DevEx. • Implement and enhance the Java-based smart contract services that parse bytecode and process transactions submitted via an EVM client. • Design, develop, and maintain server-side logic and public APIs using TypeScript, SQL, REST, GraphQL, and Web Sockets. • Write efficient, reusable, and reliable code to optimize for maximum speed, scalability, and system efficiency. • Apply knowledge of Solidity and the EVM transaction lifecycle to explore and unblock Web3 tool and DApp integration capabilities, ensuring developers can use familiar tools. • Continuously discover, evaluate, and implement new technologies to maximize development efficiency and effectiveness.
• Project Ownership: Take full accountability for projects by breaking down high-level goals into actionable tasks, proposing technical approaches, and driving execution from end-to-end. • Frontend Development: Design and implement scalable dashboards and tools that visualize protocol risk, ensuring tight integration with backend data sources. • API Management: Build and maintain robust GraphQL APIs and data services to power the user interface and internal tooling. • Platform Evolution: Own the development, architectural improvements, and performance optimization of the Alert Portal. • Insight Presentation: Partner with research and protocol teams to understand DeFi protocols deeply and present findings through intuitive, data-rich interfaces. • Mentorship: Support junior engineers by sharing best practices in full-stack development and high-quality engineering standards. • Technical Excellence: Ensure code quality and maintainability through rigorous testing, documentation, and comprehensive code reviews. • Innovation: Identify product opportunities and technical improvements across the platform while collaborating with cross-functional teams to ensure high-quality outputs.
• написання нових сервісів на базі фреймворку Django • використання шаблонів Django (Alpine.js, Tailwind) • створення та підтримка API, сервісів та систем • створення нових інструментів для операційних команд та вдосконалювання наявних • менторинг тіммейтів
• Developing user-facing application(s): • Main stack is Typescript, React, Nextjs, TailwindBack-end is Node, Nestjs, Postgres, AWS • Back-end tasks to power new functionality for both web and iOS app • Working with product and marketing teams to define clear requirements and estimates • Writing tests • Always teaching others and giving helpful feedback • Good SEO and accessibility is a must • Experience with various third-party integrations as we will integrate more and more



