

There are various job roles within software development, each with its own focus and responsibilities. Some common job roles include:
1. **Software Engineer/Developer**: This role involves designing, developing, and testing software applications or systems.
2. **Front-end Developer**: Front-end developers focus on creating the user interface and experience of websites or applications using languages like HTML, CSS, and JavaScript.
3. **Back-end Developer**: Back-end developers work on the server-side of applications, managing databases, servers, and application logic using languages like Python, Java, or Node.js.
4. **Full-stack Developer**: Full-stack developers have expertise in both front-end and back-end development, allowing them to work on all aspects of an application.
5. **Mobile App Developer**: Mobile app developers specialize in creating applications for mobile devices, often using platforms like iOS (Swift) or Android (Java/Kotlin).
6. **DevOps Engineer**: DevOps engineers focus on streamlining the development process by automating tasks, managing infrastructure, and ensuring smooth deployment and operation of software.
7. **Quality Assurance (QA) Engineer**: QA engineers are responsible for testing software to ensure it meets quality standards and is free of bugs or errors.
8. **UI/UX Designer**: UI/UX designers work on designing the user interface and experience of software applications, focusing on usability and aesthetics.

About CodesCastle Software Pvt Ltd
About
Similar jobs

Key Technical Skillsets-
- Design, develop, and maintain scalable applications using AWS services, Python, and Boto3.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement best practices for cloud architecture and application development.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and resolve issues in development, test, and production environments.
- Write clean, maintainable, and efficient code.
- Participate in code reviews and contribute to team knowledge sharing.


Skill : 4-10 years of experience in development of automation framework using Python
- Experience in GUI development using HTML/CSS/JS/Angular JS/Django are preferred
- Having good understanding of REST is desired
- Excellent Troubleshooting and Analytical Skills are desired
- Good Communications and interpersonal skill are desired



technologies namely Blockchain, Machine Learning & Artificial Intelligence, Complex mobile & Web
Apps, IoT, etc.Rejolut is a venture-backed company with clients in over several countries namely
Malaysia Airlines,gba global,my-earth,biomes, Dlg-hub,etc.
We are looking for Tech geeks having hands-on experience and in love with building scalable, distributed and large web/mobile products and tech solutions. He/She must be an excellent problem solver with passion to self-learn and implement web technologies (frontend + backend). He/She would be responsible for the architecture design, code review, and technology build and deployment activities of the product.
Required Skills:-
Knowledge of JavaScript
Experience with web development using HTML, JavaScript ,Jquery, CSS 3.
Experience building Responsive Design layouts using a formal framework like BootStrap
Familiar with best practices (ensuring browser & device compatibility, etc.)
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
Understanding of asynchronous request handling, partial page updates, and AJAX
Basic understanding of web development and hands-on integration experience
Clean coding style with clear separating of UI and functionality.
Building reusable components and front-end libraries for future use
Rejolut - As a Career Differentiator
- We are a young and dynamic team who are obsessed with solving futuristic and evolutionary business problems at scale with the next generation technology like blockchain, crypto and machine learning. Focuses on empowering people across the globe to be technically efficient, making advancements in technology and providing new capabilities that were previously thought impossible.
- We provide exposure to higher learning opportunities so that you can work on complex and cutting edge technology like React, React Native, Flutter, NodeJS, Python, Go, Svelte, WebAssembly. Strong expertise in blockchain and crypto technology and working with the networks like Hedera Hashgraph, Tezos, BlockApps, Algorand, Cardano.
- We maintain high end transparency with clients and employees as visibility unlocks Efficiency and trust unlocks Visibility.
- Company is backed by two technology Co-founders, well-versed with consumer applications and their work has been downloaded millions of times and have led teams in leadership positions in companies like Samsung, Purplle, Loylty Rewardz.
Benefits :
> Health Insurance
> Fast growth and more visibility into the company
> Experience to work on the latest technology
> Competitive Learning Environment with supportive co-workers
> Employee friendly HR Policies
> Paid leaves up to certain limits
> Competitive salaries & Bonuses
> Liberal working atmosphere
> Get mentored by the best in the industry
Schedule:
Day Shift/Flexible working hours
Monday to Friday


At FINPRO, we believe there is a better way to do most of the professional routines and reduce the burden on end-users. A more valuable, automated way, where customers can do their tasks with ease. We build intelligent solutions to help customers in the financial and marketing industry.
Job description:
We are looking for Angular developers to work on product delivery. Responsibilities will include implementing features in the front end using angular. You will work with other front developers to design and implement the web applications.
Tasks:
· Support and improve existing applications and their codebases
· Participate in the implementation and delivery of features
· Building reusable code and libraries for future use, following code style convention
· Ensure the technical feasibility of UI/UX designs
· Optimize application for maximum speed and scalability
· Assure that all user input is validated before submitting it to the back-end
· Collaborate with other team members and stakeholders
· Constantly propose new ideas to enhance the global UX
· Understanding of related front-end technologies for this SPA - React, Redux, GraphQL
Skill set:
· Minimum 4 years of experience with working in angular V2, and ideally experience with Angular 6
· Proficient knowledge of web markup, including HTML5, CSS3
· Perfect understanding of server-side CSS pre-processing platforms, such as SASS
· Perfect understanding of asynchronous request handling, partial page updates, and AJAX
· Proficient understanding of cross-browser compatibility issues and ways to work around them
· Proficient understanding of code versioning tools, such as Git / Gitlab
· Good understanding of SEO principles and ensuring that application will adhere to them
· Ability to work directly with Backend Developers to implement APIs and Software Logic to Angular Framework
· Experience working with python.
· Experience in working with AWS in a CI/CD environment


- Good Knowledge on CATIA V6 Customization using CAA
- Proficient in Programming Languages like C++ or Python or C#
- Knowledge on GSD & Part Workbench of CATIA V6
- Requirement gathering Analysis Design Development
- Conducting Unit Testing on developed CAA functionalities
- Strong knowledge of CATIA V6 and CAA development 3D Design
- Basic Knowledge on 3DExperience
- Good Communication Skills
- Required experience: 2- 8 years
- Remote and Onsite working in Germany and Nagpur, India


We are funded by Times Internet, Rebright partners, and other marquee investors and are consecutively profitable. We have grown 5x in the past 1 year.
We are hiring a Frontend developer for our team. The person will be directly contributing to our exponential growth.
### Responsibilities
● Translate wireframes/designs to high-quality code.
● Design and maintain reusable, reliable and high-performance code.
● Ensuring web design is optimized for smartphones.
● Maintaining brand consistency throughout the design.
● Identify Bottlenecks and come up with the optimised and scalable solution.
● Help maintain code quality by code reviews and automation of operations.
### What you bring to us from the professional side
● 2+ Years experience in OO JavaScript and Front-end frameworks specifically.
● Expertise knowledge of HTML5/ CSS3/ JavaScript.
● Familiar with UI layouts, SASS, Bootstrap, and the CSS GRID system.
● Proficient with JavaScript frameworks/libraries such as React, AngularJs, jQuery, etc.
● Good understanding of asynchronous request handling, partial page updates, and Ajax.
● Proficient understanding of cross-browser compatibility issues and ways to work around them.
● Experience with various JavaScript module bundlers (e.g. webpack, gulp, etc.).
● Experience with graphic design applications such as Figma, Sketch, Adobe XD, Photoshop(PSD to HTML).
● Proficient understanding of code versioning tools, such as Git, Mercurial, or SVN.
### Nice to haves
● Bonus to have an understanding of backend technologies like NodeJs & Python.
● Knowledge of isomorphic React.
### You would be a good fit if?
● No, you need not know it all, but are inquisitive and have a willingness to learn.
● We don’t believe in micro-management hence, you should be open to feedback, take ownership of tasks, and has a tremendous passion for the work.
● Humble and Adaptive in approach.
● We are transparent as a company and expect you to be transparent and trustworthy.
● We are a growing startup, you should be able to catch up with the hustle and be proactive.


- Coordinate with development teams,analysts and product managers to ideate software solutions.
- Meet both technical and consumer needs.
- Design client-side and server-side architecture that can scale to thousands of end users.
- Develop and manage well-functioning servers, databases and applications.
- Ensure cross-platform optimisation and responsiveness of applications.
- Diagnose and fix bugs and performance bottlenecks.
- Document code and write automated tests to ensure the product is of the highest quality.
- Create security and data protection processes.
- Design and develop secure APIs.
- Monitor & optimise application performance
- Staying abreast of developments in web applications and programming languages.
- Ability to quickly adapt and migrate code to most current technologies.
- 3+ years of proven experience working as a Full Stack Developer
- 5+ years of enterprise software development experience
- Experience developing desktop, mobile and web applications
- Proficiency with multiple front-end languages and frameworks (e.g. HTML, CSS, JavaScript, React, React Native, Kotlin, Swift, jQuery)
- Knowledge of multiple back-end languages, specifically JavaScript frameworks (Node JS, Python)
- Knowledge of AWS, Firebase, GIT and Jenkins.
- Expertise in algorithms, data structures, JSON manipulation/ parsing, XML, caching and logging frameworks.
- Hands on experience with databases (e.g. Postgres, MongoDB), web servers (e.g. Apache, NGINX) and UI/UX design implementation.
- Strong organisational and project management skills.
- An analytical mind with good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Degree in Computer Science, Statistics or relevant field.
- Work in a high-trust, high-transparency environment, that will literally change the way you engage with people in your professional and personal life.
- Do massive scale, meaningful work that transforms the workdays and lives of people.
- Join us in Goa or remotely from anywhere across the world.



